Reorder element type map
Reformat traits.hpp with clang-format
Mark Boost & Gtest as SYSTEM includes to ignore warnings