made Lie types safer, fixed plenty potential bugs, added const Map unit test
Merge branch 'CRTP' of strasdat.github.com:strasdat/Sophus into CRTP