Added cobertura Maven plugin for test coverage report generation

Addresses issue #305.
The regular build process is not affect by this change.

Test coverage reports can be generated by calling 
```
mvn clean cobertura:cobertura
```

The HTML reports are generated for each Maven module individually and are put into ./target/site/cobertura.