Added a system for embedding external resources in modules.
Removed superflous namespace prefix.
Use proper include paths for the resource compiler.
Test resources embedded into executables.
Use an exported CMake variable for the resource compiler.
Support for imported resources from statically linked modules.
Use multiple resource trees from imported static modules.
Changed ModuleResource API to be more consistent.
Adapt and enhance tests for resources in a full static build.
Generalize source dir variable in ctest script.
Removed trailing white-space.
Fixed regular expression (dash character position), added docu.
Improved invalid ModuleResource handling and equality operator.
Added GetCompleteSuffix() to the ModuleResource class.
Added missing Doxygen grouping command.
Added documentation for the resources system.
Use correct node index for each resource tree when retreiving children.
Fixed conversion warnings and VS 2012 error.
Merge branch 'resources'

* resources:
  Fixed conversion warnings and VS 2012 error.
  Use correct node index for each resource tree when retreiving children.
  Added documentation for the resources system.
  Added missing Doxygen grouping command.
  Added GetCompleteSuffix() to the ModuleResource class.
  Improved invalid ModuleResource handling and equality operator.
  Fixed regular expression (dash character position), added docu.
  Removed trailing white-space.
  Generalize source dir variable in ctest script.
  Adapt and enhance tests for resources in a full static build.
  Changed ModuleResource API to be more consistent.
  Use multiple resource trees from imported static modules.
  Support for imported resources from statically linked modules.
  Use an exported CMake variable for the resource compiler.
  Test resources embedded into executables.
  Use proper include paths for the resource compiler.
  Removed superflous namespace prefix.
  Added a system for embedding external resources in modules.

Conflicts:
	CMake/usCTestScript_travis.cmake