initial commit of msbuild conversion

Initial commit of changes to read config from a simple xml file rather
than the executables .config file, so we can read any old xml file that
we like. Compiles, not tested. Won't run.