Update README.md
tests + doc to generate coverage / using testsuite
Introducing multiple test classes

- Using QImage instead of QPixmap in testsuite (no QApplication needs)
- Introducing a sample testsuite for outputformat (kindof useless, but
  ...)
Fixing CMakeLists

Introduced new source files (commands), needs update.
autotest - adding a \n for readability
introducing testsuite for commands
Little bit of refactoring on mapfileparser

- no need to return a boolean for setters
- QString() instead of NULL as return
- several cosmetic changes (debug public var useless)
updating gitignore: test/test -> test/testsuite
Refactoring mapfileparser

Sharing code between getMetadatas() and getConfigOptions().
mapfileparser - implementing set{Md,ConfigOptions}
Indent / code style
mapfileparser - testsuite: max size & width/height
mapfileparser - Completing testsuite

- map units
- imagetype
- map extent
mapfileparser - removing unused method
mapfileparser - implementing testsuite

- Adding method to manipulate hasmaps from MapServer (removing elem)
- Refactoring a bit
- Adding tests around map config options
mapfileparser - implementing metadatas CRUD

- Improving this part of the testsuite
- Adding method to create / update / remove elements from web.metadatas
mapfileparser - adding 2 tests

- shapepath
- symbolset
mapfileparser - resolution / defresolution

- double instead of ints
- improving testsuite
mapfileparser - testsuite / angles
mapfileparser - testsuite

- template pattern
- data pattern