Fixed an issue that occurred if one client called the same server function within a short amount of time.
Server/UserManager.js: Registered add and delete role

Client/UserManager.js: Minor changes to make sure the client can communicate with the server.
Typo...
UserManager.js: Changed data.objectid to data.object. Now it is conform to the rest of the functions...
1.rightmanager.js: Introduced obj and objData variables that are used to send data to the RightManager module.
Missed a line of code...
Missed some changes in debug output message.
Typo...

It's late. I should probably stop right now.
Named variables so that server and clients can access the send data... Some sort of a typo...
UserManager.js (server and client), RightManager.js: Sometimes we passed a string to a function, sometimes it was an object. I tried to unify every call. Except for commands and usernames, we always pass an object as a parameter.

If we have user objects as well in some days or weeks, we have to change it also.
Huge update for the sidebar right manager and the dialog.

Functionality:
+ Creating new roles in the dialog
+ Add users via an input field with auto complete => user dialog still missing. (both sidebar and dialog)
+ Delete users via the image (sidebar and dialog)

What's still missing:
- Add users via the dialog. The old code is just commented out.
- Delete multiple users via the dialog.
- Set the default roles (which overwrites every role of that object so far!?)

Improvements: Merge some code of sidebar and dialog. A lot of code looks basically the same. Except some minor changes...
Merge branch 'develop' of github.com:winfel/wa_knowledge_structuring into develop