Disable tr1::tuple in MSVC.
Depress MSVC warnings.
Use CMake FOLDER to organize projects.
Recover aggressive compilation options for unittest and examples.