Cater for (admin) user list
Fix issue with wrong id's being sent client side.
- When client generates an id change the code path
since the assumption is that the client added the message
to some ui with a correlation id.
Merge pull request #777 from DavidChristiansen/Fix-AdminUserList

Responsive UI - Cater for (admin) user list
Don't remove users on background thread
Do lobby templating on the room array instead of each room
Removed tabs
WIP
Initially only load rooms with users in lobby, introduce paging to load more rooms as required
Hide the private list by default and only show if there are private rooms
Merge branch 'master' into Fix-UI
Fix for multiple users
Removal of CSS3 transition for DIV elements
Merge pull request #780 from DavidChristiansen/Fix-UI

Fix ui
Remove deferred code as it is not necessary
Fix user list layout and message loading/failed icons
Fix Private Rooms layout
Adjust width for owners/admins in userlist to stop wrapping
Increasing spacing between users in userlist
Fix position of the typing indicator
Truncate topics in private list so they don't expand outside the bounding box