Merge branch 'development'
Merge remote-tracking branch 'origin/development' into coding-standard
changed code to comply with coding standards
removed a lot superfluous references
changed empty tags <tag></tag> to empty tags <tag />
moved module into src
added documentation
Merge branch 'coding-standard' into development

# Via Fabian Blechschmidt (2) and Simon Sprankel (1)
* coding-standard:
  added documentation
  moved module into src
  changed empty tags <tag></tag> to empty tags <tag />
  removed a lot superfluous references
  changed code to comply with coding standards