CMake for unit tests.
Still needs testing on other platforms!
CMake build system. Still working on it.
Still working on CMake build
CMake build working on Unix commandline.
Going to do some testing before merging into master
Still refining CMake build
Fixing Unix CMake build
Merge branch 'cmake_build'

See BUILD.txt for info on building with CMake. If you can contribute and help stabilize the build across different platforms, PLEASE do! I only have access to Windows and Linux.