Added 'moment' requirement to 'livestamp'
Converted jabbr/desktop/components/rooms.ui to Base.js
logger now writes correct console levels
Message trimming fix
Switched trace level to write as console.debug so we don't see the stack traces.
Moved some non-desktop specific desktop/components/rooms.ui methods to base/components/rooms.ui
[desktop/components/rooms.ui] getAllRoomElements fix
Converted [jabbr/desktop/components/lobby.js] to Base.js
[jabbr/desktop/components/rooms.ui] Fixed getAllRoomElements
Converted [jabbr/desktop/components/notifications.js] to Base.js
[jabbr/desktop/components/rooms.ui] Reorganized imports
[jabbr/base/client.js] Fixed disconnected method bug
Converted [jabbr/desktop/components/messages.js] to Base.js
[jabbr/base/components/messages.js] Fixed failPendingMessages method.
Large number of fixes to 'messages' component in base and desktop.
Minor JSLint/JSHint fixes
Large number of JSHint fixes, Added [jabbr/base/components/rooms.client.js] shell class.
Few more JSHint fixes, removing trailing spaces.
Added user preference (server-side) support (load/save) to [jabbr/components/client-settings]
Added PushNotifications section to ChatUserPreferences and [jabbr/components/client-settings]