Refactor presence tests
Server: change the format of the presence update

From a full list of users to:

  {users: [...]} // initial state
  {userJoined: "foo"}
  {userLeft: "foo"}
Add small bits of documentation
Functional Tests: Add presence assertions
Merge pull request #183 from tOkeshu/refacto-presence-status

Refacto presence status
Autamatically login when the sidebar is closed

If the browser starts and the sidebar is closed, still logs in the user if the
cookie is not expired.
Sidebar: remove the ability to give a nick when creating the app
Merge pull request #184 from tOkeshu/closed-sidebar-persistent-login

Automatically login when the sidebar is closed
Change the name of the executable on Mac to be firefox rather than the older firefox-bin.
Update the selenium jar version to include capability for FF 26 that is now on nightly builds
Update the version of Firefox to download, now that FF 26 is on nightly.