python3 support

This is based on my update-ci branch.

See the diff here:
https://github.com/bukzor/python-clom/compare/bukzor:buck-ci-update...bukzor:buck-py3