Stub for the GetLastModified() method.
Static modules now get their own initialization code.

The initialization macros have also been simplified
by introducing a pre-processor define for modules.
Take build configuration into account during testing.
Fixed doxygen warnings.
Only exclude example code, not its documentation.
Merge branch '21-rework-static-module-system' into development

* 21-rework-static-module-system:
  Fixed doxygen warnings.
  Take build configuration into account during testing.
  Static modules now get their own initialization code.
Coverity support is now in the coverity_scan branch.
Added documention for GetLastModifiedTime().
Merge branch '13-last-modified-time-for-resources' into development

* 13-last-modified-time-for-resources:
  Added documention for GetLastModifiedTime().
  Stub for the GetLastModified() method.
Fixed some Coverity issues.
Check for valid tracker pointer.
Merge branch 'development' into coverity_scan

Conflicts:
	.travis.yml