Improve cpp code style
I decided to improve a bit our binding code style:
- Now we use (and I hope will) bopy:: namespace for all boost calls
- I applied clang-format and clag-tidy rules from cpptango repository
These changes are excluded from git blame