whitespace cleanup
coding standard cleanups
more code cleanup
added the config/ and data/ directories to svn:ignore
- refactored the commandline parsing code to contain less copy/paste stuff
- added some docblocks
blocked 5fa79bcd519b1f0c1b4ffa3c80ec20a3cd3b31d1 from branches/1.0, it's the backmerge of this branches features
Blocked revisions 19edfdd4655582d7cbb2965513b47793e4f7e014 via svnmerge