Added custom configurations for MSVC projects.

The DebugProfile and ReleaseProfile configurations add profiling capabilities to the respective build.
CMake: profiling builds get correct commandlines in MSVC.
Ignore profile build folders created by MSVC build.
Fixed Linux configuration.
Merge branch master into CmakeMultiConfig.
Ignore Win32 .idb files.
Merge pull request #533 from mc-server/CmakeMultiConfig

Cmake multi config