Add support for C++11
A couple of things to do:
- Add
set (CMAKE_CXX_STANDARD 11)
to CMakeLists. - Fix documentation, new dependency to CMake > 3.1
For backward compatibility with older compilers, we need to discuss which features we don't want to make use of.