Wrong CMake variable names
We should rename the following CMake variables:
- 
BUILD_TESTSto the standardBUILD_TESTING(andinclude(CTest));
- the project-specific GENERATE_BINDINGSshould get the project-specific prefix, i.e. it should beMM_GENERATE_BINDINGS.