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 cb75167295420813b0b2c8a6150433c68ea39fcc from branches/1.0, it's the backmerge of this branches features
Blocked revisions 3075 via svnmerge

........
  10af29d9a88a091b57897043a755dd4f9e4ff96c | felix | 2008-10-20 11:05:04 +0200 (Mon, 20 Oct 2008) | 1 line
  
  removes the svnmerge-integrated property that was merged in from branches/felix-testing-implementation earlier on, it does not belong here
........
- Merges the changes from branches/felix-testing-implementation, 83bc2f8ba3581cedcfa9a5d3a4ad0b0a9c75cc82 - 96d656a8ee3d2d808bcdcbc2428d8b1fd1acabb1
- contains mainly code cleanup
- some documentation addons
removes the svnmerge-blocked properties that should not be on the mainline but was merged in earlier on