EMMA support
- added emma code coverage report on an extra profile named `emma`
- profile emma should never be enabled for releases because of the modifications of the byte code
- on travis the generation of the coverage report and also the generation of the site is only enabled if the build was successful
Merge remote-tracking branch 'upstream/master' into emma
Merge remote-tracking branch 'origin/emma' into alltogether