Added CMake project which works with at least Visual Studio 2005 - 2013 (I assume earlier versions work since it's fairly simple) and with a little bit of hacking MinGW.  Defaults to building with NO_ASM since the ASM seems to only work with VC6 (either that or some flag is missing from this project, but I can't tell since I don't have VC6).