Moving Test into a directory out of src/.  Also building the src into a separate static lib, which then links against the test suite.
Build the static lib and the test exe with separate passes and separate include sets.  Also, cut out some of the windows compile options since I'm not testing on that.  This all now supports a clean + build workflow.