Hotspot and group object types
Merge branch 'develop' into feature/ResponsivePositioning

* develop: (62 commits)
  Add upload restrictions on Client and Server side. The maximal filesize can be changed in config.default on both sides.
  Now it is possible to define that usernames must be e-mails
  *added plattform id *added function to support different terminology
  added header info label in paint mode
  small changes and bugfixes in paint mode
  small changes and bugfixes in paint mode
  Change default option and bugfix
  Add options in the config file to show and hide icons in the toolbar/to show or hide the sidebar by default
  kokoa: fix statuslights
  kokoa: fix
  kokoa: fix
  kokoa: datepicker onChange
  kokoa: change datepicker
  kokoa disable datepicker
  kokoa: small fix
  kokoa: fix rewiring
  Revert "kokoa: change rewiring"
  kokoa: change rewiring
  kokoa: fix use one template room for all faculties
  kokoa: fix context object
  ...
Merge branch 'develop' into feature/ResponsivePositioning

* develop:
  A beep function for debugging and development purposes (works on Webkit only at the moment), should not be used in productive code
Events for sensitive objects
Merge branch 'develop' into feature/ResponsivePositioning

* develop:
  The final x and y values of objects are now set after the movement to simplify the evaluation of objects
Improved activity indicator
Removed unnecessary console output