Merge pull request #4 from stevenlovegrove/CRTP-update

Crtp update
fix formating
typedefs
fast multiply
hinder direct write access to unit_quaternion
*.h --> *.hpp
added global header sophus.hpp
so3/se3 deprecated warnings
Use non_const accessor where needed.