Added the view for the whiteboard messages
Made the backend work for the persistent whiteboard
Added ability to linkify text and moved the linkify function into the client-utils module
Imported the jquery.autosize js file which allows us to make textareas follow the user as they type and implemented it for the textarea in the whiteboard
Merge branch 'master' into whiteboard-message
Store history of user presence in events/sessions
Tolerate events without a history property
Manually restore timers
Merge branch 'event-history' into test-consistency
Switch to one-shot mocha
Increase global test timeout
Add time for a tab to appear
Return to bin/uglytests.sh
Made it so escaping only occurs on rendering the whiteboard message and if the message is empty, the whiteboard is hidden for non-admins or shows a an empty whiteboard for admins
Togglable admin highlighting; @username detection
Merge branch 'whiteboard-message' of https://github.com/Paerhati/unhangout into whiteboard-message
Merge branch 'master' into whiteboard-message
Fix escaping tests; downgrade firefox

Previously, chat messages were escaped in the model on the server -- a
weird place to do it.  Escaping is now done on render; so move the
testing for that to the browser.

The flexbox we're using for chat input doesn't render properly on FF
24esr, so upgrade firefox -- but not to 31esr, as selenium webdriver
doesn't support that yet.  Pick v28 as the current "goldilocks" which
supports what we need and is supported by selenium.
Merge branch 'whiteboard-message' into rich-chat-and-whiteboard

Conflicts:
	public/js/event-views.js
Merge pull request #378 from drewww/rich-chat-and-whiteboard

Rich chat and whiteboard