switch from List<string> to StringBuilder to get a little performance improvements
splitted msbuild project into mutliple msbuild projects for each version
improved build files to have two sepearte output dirs for msbuild v4.0 and v12.0
code formatting