Merge pull request #241 from xycaleth/master

Mainly a fix for SP renderer's CMake file
snapvector.c -> .cpp, remove win_shared SnapVector

* Convert snapvector.c to C++ as snapvector.cpp.
* Remove Sys_SnapVector from win_shared.cpp, as it doesn't care about the
  rounding mode and that might introduce behavior differences between platforms.
Merge pull request #243 from RavuAlHemio/noasm

snapvector.c -> .cpp, remove win_shared SnapVector
Merge pull request #242 from xycaleth/master

Fixed compilation of SP on Mac (and hopefully Linux too)
Fixed problem with a8948385ed on Windows.