make lib imports compatible with python 3
be python 3 compatible where possible
add missing future print_function import; don't need to add that dir to path
Merge pull request #91 from autopulated/yotta3

yotta3: start to be python 3 compatible
fix listing dependencies if the same module is missing twice
add jinja2 to dependencies, remove Cheetah
Add Python3 to .travis.yml
Revert "Add Python3 to .travis.yml"

This reverts commit 74bf7eafdffa76be18283e4d08e210ebdaba41da.
cmake syntax fixes; fix variable name
Merge pull request #92 from matthewelse/jinja2

Continue with Python3 support (using jinja2)