[trunk] Fixed XmlWriterTool for recent changes to ITool
[trunk] Convert line endings for .h, .c and .cpp files as well as .cs
[trunk] Fixed tabbing, and an errant return statement
[trunk] WIP Converting output file/directory specification from the non-interface OptionCollections over to the Modules, and using Locations
[trunk] Stripped trailing whitespace of recently changed files
[trunk] Parameterize trailing white space processing
[trunk] Strip trailing whitespace from test source files too
[trunk] Stripping trailing white space from the test source files
[trunk] Convert line endings on Objective C/C++ test source too
[trunk] Converted tabs to spaces
[trunk] Adding Python script to convert any tabs to 4 spaces
[trunk] Fixing assembly debug symbol loading for Mono builds. Extension is .mdb rather than .pdb
[trunk] Further WIP for Xcode and Mono conversion of output files/dirs to Locations
[trunk] Further WIP for location based outputs
[trunk] DependencyGenerator can now be put into a single threaded mode
[trunk] ToString() functions need to be immutable, or strange things happen in the debugger
[trunk] Made LocationArray.ToString() immutable. Added ToString() override for ScaffoldLocation, also immutable
[trunk] Add a Stringify method to LocationArray as it's needed for builders. This can mutate the instance. Fix the underlying problem with a ScaffoldLocation referencing a FileLocation, and also add further checks for unsupported locations
[trunk] C linking does the right thing for dependent object file lists now that LocationArray.ToString is immutable
[trunk] Fixing Moc generation by specifying their output directory locations