Added clang-format.
Moved to c++11.
Less boost, more c++11.