added Ban command
Bug fix for topic announcements in rooms that are not active

The event was originally tied to this.activeRoom since it was only sent to the
initiator who obviously had it focused. After the announcement change, if you
had set the room topic in client A, and client B was in that room but had a
different room active, he would have seen a message that the topic was changed,
but in his current room. Now we simply send down the room name so that we can
add the message to that channel.
Merge pull request #583 from dpatti/announce-topic

Bug fix for topic announcements in rooms that are not active
Merge pull request #581 from alfhenrik/master

Fixing dual scroll bars on the help dialog
reverting chrome bug hack for setting window title as it has been fixed
Merge pull request #585 from alfhenrik/master

Fix help section in the Readme to reference the new command
added ban check to login http handler
fix broken test
Merge pull request #582 from phillip-haydon/BanCommand

added Ban command with tests
Owner leaves room, no users shows
Join room with no owners
Join room with no owners
Added fix for issue 558. setUserActivity fades instantly for joining room events
Merge pull request #591 from WilliamBZA/master

Fix for Issue #580 and issue #558
Slightly reworked the URL Parser to work for brackets at quotation marks. It now decodes the message first, then re-encodes the relevant parts if they match. The RegEx for URL parsing was also reworked according to http://daringfireball.net/2010/07/improved_regex_for_matching_urls

!
Merge branch 'master' of https://github.com/davidfowl/JabbR
Removed commented out lines. Oops
Added test cases for commas which failed in the previous implementation
Added tests from @Samandmoore's PR
Added more tests from @Samandmoore