style: reformat code with clang-format
travis: add clang-format support
git: add pre-commit hook
TR1_Wrapper: remove TR1 include macros