Added Screencast.com content provider
Fixed namespace of Screencast.com ContentProvider
Force https on screencast.com url's so we don't get a warning in the browser about insecure content mixing
Fix #875 and allow closed rooms to have their tab closed.
Merge pull request #877 from cmaish/master

Allow leavecommand to run on closed rooms (allow closing the tab of closed rooms)
Merge branch 'dev'
Improve behavior around closed rooms
Added HtmlAttributeEncode to the Screencast.com content provider formatting
Add ChatRoom.EnsureOpen extension method
Merge pull request #878 from cmaish/improve-closed-rooms

Improve consistency of behavior around closed rooms
Make invalid operation exceptions have more consistent messages, make tests incorporate error messages.
Make unallow command exceptions make sense, improve consistency, update tests
Merge pull request #883 from cmaish/exception-messages

Improve consistency of InvalidOperationException messages
fixes JabbR/JabbR/#873

Fixes JabbR/JabbR#873 || Rolling back errant web.config change
Merge pull request #885 from QuickenLoans/josh-waleedBranch

fixes JabbR/JabbR/#873
Don't log the user in if they're banned.
Don't log the user in if they're banned.
Updated flags from flag-sprites.com
Added new file upload preview

* Generic callback handler for uploads to allow different upload types
* Image preview when uploading an image
* Filename preview when uploading a non-image
* Cancel button added to upload
Removed two errant console.logs