Add (dis)connected information to UserData
Change the profile iconURL to an online one if we're connected
Add the online icon
Store contacts that the user had a conversation with in indexedDb from the worker, and show offline contacts in the sidebar.
Fix review comments
Merge pull request #133 from Standard8/user_data_presence

Store the user's connected/disconnected status and display on the UI
Selectively port mixedpuppy's changes to the selenium command line to no longer require moving of /Applications/Firefox.app.
Uninitialize the currentCall variable in the worker when the chat window is closed.
Merge pull request #135 from fqueze/clean-currentCall-variable

Uninitialize the currentCall variable in the worker when the chat window...
Removed unnecessarily added blank line, caught in previous review by @n1k0
Remove unnecessary curly braces to fit with style guide; fixes previous review comment
Refactor calloffer and callestablish view tests and code to have common base class
Add JSDoc comment for BasePendingCallView
Silence the 'ContraintError' message logged to the console when adding an existing contact.
Merge pull request #134 from Standard8/selenium_firefox

Selectively port mixedpuppy's changes to the selenium command line to no longer require moving of /Applications/Firefox.app
Revert "Add JSDoc comment for BasePendingCallView"

This reverts commit b1b48d33320b0b354b0b198a6976537a58790fb3.
Revert "Refactor calloffer and callestablish view tests and code to have common base class"

This reverts commit 08cda7e50243ef5d7aafc1ab1784ea1a08a7b238.
Tweaked the pending call HTML/CSS a bit; adding first test placeholder
Show the name of the callee in the establishment view
Fix incorrectly duplicated incoming- names in tests, code, and html