It is now possible to disable CXX11 support.
Merge branch 'master' into release
BlockDiagonalMatrix is never used. Do not compile it and do not include its test in release.