MSVC support added

Modified Cmakelists.txt to properly generate MSVC project files and make
sure things compile and unit test runs properly on MSVC'13