Add install target
Add c++11 support (static_assert)
Merge branch 'master' into travis.linux