Added comments to solution parser and reordered the members for
consistency
Modified VCProject bean so that all setters are now protected. Changing
the bean content from outside the package is now no longer allowed. This
should make sure that only the parsers can modify a bean.
Fixed tests after changes to VCProject bean members
Fixed comments in stream consumers
Fixed tests for CxxTest to cope with new report move operation (CxxTest reports were initially copies into the target directory, now they are moved so we don't clutter the VC project folders with report files)
Revised comments in solution parser. Added comments to base parser. Added comments to project parser
Reworked the code in project XML parser to use lists for pattern matching rather than strings. So far, we've used string operations to represent and keep track of the branch of XML we were parsing. However this can be done using a stack structure which we test for content against predefines stacks (the stack still contains strings).
Merge branch 'master' of https://github.com/andi12/msbuild-maven-plugin