Store contacts that the user had a conversation with in indexedDb from the worker, and show offline contacts in the sidebar.
Silence the 'ContraintError' message logged to the console when adding an existing contact.
Merge remote-tracking branch 'upstream/master' into indexeddb
Add a test for the storeContact function.
Strip HTML from incoming messages and from display, and start to write a linkify function for turning urls into links
Address most review comments.
Add debug-test target for using the Node CLI debugger on functional test code
Add a unit test for the code merging the local contacts with the online contacts received from the server.
linkification of urls in text chat messages
register click handler for links in text chat entries
Merge pull request #140 from fqueze/indexeddb

Store contacts used in previous calls, and display offline contacts in the sidebar.
implemented drag and drop for urls into text chat conversations
sync with master
Added SOLO_FILE support to selenium target; implemented debug_test in terms of selenium target
Move functional test debugging docs to README.md
Remove doc comments from old location in Makefile
When checking if the user is signed in, ensure we've waited a bit, just in case the sign in takes a moment to complete
Merge pull request #141 from dmose/debug-test

Add debug-test target for using the Node CLI debugger on functional test...
URL scheme validation
sync with master