Add OTR to bower.json and converse.js
Add two toolbar buttons for the send message textarea
Restyle chat toolbar and add more icons
Padding tweaks
Merge branch 'master' into otr

Conflicts:
	docs/html/_static/stylesheet.css
	docs/html/searchindex.js
Add initial OTR code.

- /otr will generate a new private key (or fetch it from storage).
Refactored sendMessage

Let the message only be sent when an event has been triggered.
This allows us to first (if necessary) let OTR process the image.
Regenerated sphinx docs
Fix tests. removeRoom method doesn't exist anymore
Fix tests. removeRoom method doesn't exist anymore
Remove explicit borders around chatboxes.

Conflicts:
	converse.css
Merge branch 'sane-mockup' into otr

Conflicts:
	docs/html/searchindex.js
	index.html
Merge branch 'master' into otr

Conflicts:
	docs/doctrees/index.doctree
	docs/html/index.html
	docs/html/searchindex.js
Fix chatbox width bug.
Fix width
Explicitly set chatbox width
More work on Off-the-record support. Updates #11

OTR key exchange now works and encrypted messages can be sent.
Lots of rough edges however and no proper UI.
Rename methods to trying and get some consistency.
More renamings/refactoring to add consistency
Add crypto.aes to tests_main