added preliminary Python 3 support
All unit tests now pass on both Python 2 and Python 3.
However, since I no longer work at Applied Security and don't use collectd at my current job, I can't conveniently test this on a live system. So I'll kick this over to those folks to review and accept it.
Python 2 EOL is close, is it possible to include this PR and release a new version on PyPI? @EliAndrewC seems like you are the main author and the project seems inactive, did you consider taking over :pray:?
I'd like to add my +1 here. @EliAndrewC could you please merge this PR and cut a new release on PyPI? You seem to be the only maintainer there as well.
I'm happy to fork and assume maintenance of this package, if you're not interested in it anymore.