Reorganize source tree and use DotNetBuild for build scripts
Removed regions and useless comments
Some clean up