Windows MSVC port

Extend the windows port so it compiles with the toolchain from Visual Studio 2013
Merge pull request #568 from stinos/windows-msvc-port

Windows MS Visual C port