Corrected handling of updates to meshResource component on the client
Now only 'q' key is used to quit the server

This can prevent accidential shutdown of the server when console is focused
Rewrote ClientManager `auth` service, which now doesn't require closure
Removed mesh.notifyAboutVisibilityUpdates

We now have a more generic notifyAboutObjectUpdates.
Implemented proper granular locks for WebSocketJSON
Added a lock around nextCallID
Corrected the order in which call is added to the list and sent.
Corrected default value for retVelocity. Formatted code.
Refactored some code. Added logging for list of loaded plugins.
Added handlers to detect new avatars or changes to userLogin attribute
Removed empty line
Corrected references to <transform> and <group> node when removing entity
Minor optimization and refactoring.
Disabled pause on console in MonoDevelop
Adapted NativeClient to generic mesh entity info produced by server
Changed attribute name to correspond to generic mesh info

This name is used thoughout the client including construction of new
entities.
Merge branch 'fixes' into develop