Move AXOLOTL test vectors to js/testvectors.js
Move test shuffling to js/testvectors.js
I lied, there is no verification tag
Add identity keys to MAC, begin updating test cases
Update BOB test cases
Add a BOB test-case around session closure
Add closeSession tests as Alice and fix re-requesting prekeys
Use separate message collections for each thread to facilitate lookup and lazy loading
Fix whitespace, lint
Let thread collection double as contacts db

When a thread is 'destroyed' from the UI we delete its messages and mark
the thread as inactive, (in other words, keep it around as contact info).
Additionally, we only load active threads when initializing the UI, and
reactivate threads when new messages are added to them.

Conflicts:
	js/models/messages.js
	js/models/threads.js
	js/views/conversations/show.js
Condense some code using Backbone.View's event framework
Use mustache template for message rendering
Use $.find so these locals can go away
Rename file
Don't make a new collection on every call to thread.messages()
New layout/design

Two column layout and style tweaks. Templatized conversation views.
Generalized list view.
Move ui init out of nacl callback and remove some lines that no longer apply
Make header and footer/form work without overflowing
Cull dead code

Most of this no longer needed because of templating and list views.
Let list view changes the color of selected conversations