Work on message styling

Replicates some styles from the android app.
Fix crashing send button

destinations is dead. all hail group.members.
Merge pull request #7 from liliakai/master

+ui, -bug
Fix NaCL priv calc code
Add bit for !identityKey and commit wip test-cases
Fix click handler

var i was being bound in the closure of this click handler, then
incremented by the for loop, such that its value was 1 by the time the
handler was called, so we were grabbing the message body from, e.g.
$("#input1") when we wanted $("#input0").
Merge pull request #8 from liliakai/master

Fix click handler
Correctly extract string data for password.

btoa expects a string argument, so when passing it the ArrayBuffer
object returned by getRandomBytes(), it's converted to a string by
calling .toString() on it. This always results in "[object ArrayBuffer]",
effectively resulting in a completely non-random password.
Merge pull request #9 from Ventero/password

Password is always "[object ArrayBuffer"
Empty webcrypto spec impl

First steps toward #5.
Add CryptoJS impl of hmac-sha256 and aes-ctr

Just a holdover til Web Crypto gets here, I Promise.
Implement TextSecure HKDF in terms of web crypto

We won't be able to use web crypto's HKDF implementation since ours is
sligtly non-standard, but we can use their HMAC-SHA256.
Rewrite verifyMACWithVersionByte in terms of web crypto
Rewrite calculateMACWithVersionByte in terms of web crypto
Rewrite FillMessageKeys in terms of web crypto
Remove now unused hmac function
Wrap web crypto calls

Moves the webcrypto temporary implementation to its own file and DRY's
things up a little with some wrappers around the cumbersome calls to
window.crypto.subtle.*.