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
Begins jinja2 support as mentioned in ARMmbed/yotta#90
add jinja2 to dependencies, remove Cheetah
Add Python3 to .travis.yml
Revert "Add Python3 to .travis.yml"

This reverts commit 74bf7eafdffa76be18283e4d08e210ebdaba41da.
Merge branch 'jinja2' of https://github.com/matthewelse/yotta into matthewelse-jinja2
cmake syntax fixes; fix variable name
logging level must be integer in python 3
Merge branch 'jinja2-fixes' into yotta3
building works in python3
Merge pull request #92 from matthewelse/jinja2

Continue with Python3 support (using jinja2)
Merge branch 'master' of github.com:ARMmbed/yotta into yotta3
moved registry_access to requests, to improve Py3 support
added requests to install dependencies
fixed my clearly entirely intentional mistake
more python3 fixes