cmake: Moved from using enums to using strings.
cmake: Added message about build host and target.
cmake: Fixed broken regex expression.
cmake: First pass at compiler setup.
cmake: First pass at building windows exes works.
cmake: Added test lib project.