More consistent naming
Add CMake as an alternative build system
Add support for Windows x64 (requires YASM)