python

the includes must be all in .hpp files so that we ensure definitions.hpp are included first
Merge branch 'master' into ubuntu
releasing fixed version