Getting the 'legacy C' version of roadrunner to compile on Windows, and to not error out during debugging.  Fails many tests that it should pass, but at least it compiles.  Also, now does the same thing that the llvm compiler does when it reads in an SBML model, namely, checks to see if there are any errors first, and also attempts to flatten a comp model if it can.  Also sets the separator character before setting the default compiler location, so it'll actually use the correct default separator.  Also also, the various 'joinPath' functions now actually use the passed-in separator character, instead of throwing it away and using the global one.