Merge pull request #889 from cmaish/exception-messages

First steps to localisation
Merge pull request #946 from cmaish/clarify-help

clarify help with instructions for commands and starting the commands with a slash.
fixed missing parameter
Merge branch 'dev' of github.com:JabbR/JabbR into dev
Bug fix for allRoomPreferences

* Only load preferences for rooms that are currently
  active.
Merge pull request #947 from Buildstarted/dev

Fixed audible notifications
Add dragsort, remove space after lobby tab element, generalise together lobby/othertab css styles
initial cut synchronise tab order on clients
fix project broken by rebase
fix incorrect merge on jabbrcontext during rebase
first cut persist tab orderings
add dropdown and logic for moving rooms in there
fade the button in and out, make it so that when you remove the last item from the dropdown, it's automagically hidden (rather than waiting for the user to click somewhere else)
fix jslint issue with coerce on compare
alteration - js array creation notation modification
make header represent changes made in 5713dc61917d818f6a3e8a3f3c7ebb3956dd88f5
fix close button styling, add dragstart, make drag change tab
send down user preferences object, remove tab order from cookie, tidy up ChatUserPreferences creation and encapsulate serialization in ChatUserPreference factory method and deserialization in ChatUserPreferences object
tidy usings
move serialization responsibility into chatuserpreferences