RightManager and UserManager: spring cleaning... Focus on right manager.
- Added broadcast to managers within a room
- Introduced so called object mapping. Which means e.g. treating subrooms as rooms.
- Additional methods like registerRight or registerDefaultRole, which makes it easier to add the right manager to a simple object.
server.js: Changed the order of Module object. The right manager needed to be loaded earlier.
Right manager: Rewrote the user interface completely. This was necessary due to the broadcasting functionality. However I really hope that you still like the user interface.

Core changes:
- React on broadcasts
- Improved GUI integration (similar design in the sidebar and dialog)
- Icons and CSS stuff...
GeneralObject: Added registerRight, registerDefaultRole (common.js) and hasAccess (server.js/client.js) functions as shortcuts to those of the RightManager.
Added rights and default roles for the viewer and subroom.
ObjectManager.js: The way of creating a manager role automatically changed.

The hasAccess syntax changed a bit, because of the shortcuts in the GeneralObject.

On client side it's: hasAccess(object, right, callback)
On server side it's: hasAccess(object, user, right, callback)

Those changes have been added to 1.tabs.js. I bet there will be a lot more changes ;).
Let's keep our fingers crossed...

Merge branch 'develop' of github.com:winfel/wa_knowledge_structuring into develop

Conflicts:
	source/Client/RightManager.js
	source/Client/UserManager.js
	source/Client/guis.common/javascript/1.rightmanager.js
	source/Client/guis/desktop/index.html
	source/Server/RightManager.js
	source/Server/UserManager.js
	source/objects/1.GeneralObject/client.js
	source/objects/2.Viewer/common.js
Right manager: Fixed an issue where no roles where loaded immediately after an object was created.

Removed also old right manager sidebar html...