Multiplatform test runner / Monodevelop

Tested on OS X, Ubuntu and Windows.
Checks the platform before launching ccm, runs ccm correctly on all platforms.