Support using OTR by default
Order options alphabetically
Regenerated Pot file.
add Hebrew po
Added Indonesian translations
Fix RST typo
Minor correction of OTR/SMP explanation. Fixes #113
Merge pull request #115 from priyadi/master

Added Indonesian translations
Merge pull request #114 from GreenLunar/master

add Hebrew po
Fix syntax err in Indonesian translations and update CHANGES
Add Hebrew translations
Update docs to provide examples of server-side prebind code. Updates #116
Allow non-amd usage of converse.js without requiring OTR modules.
Bugfix. Updates #111

When using OTR with prebind, the user password isn't defined.
=============================================================

When not using prebind, the user password is used to encrypt the private key
for the OTR session before it's saved in session storage.

When using prebind, we ideally want to use the same OTR private key across page
loads, so that we don't have to spend the time generating a new one together
with AKE on every page load. To do this, we need to store it somewhere, like
the browser's session storage.

However, I have yet to find a secure way to store the OTR private key that does
not expose it to maliciously injected javascript.

For now, I've updated the code to generate a new private key and do the AKE
with every page reload.

I'm considering adding code to store the private key in Session Storage and
letting the user explicitly enable this (while making them aware of the risks
involved).
Add an animated spinner when generating a private key.
Allow the OTR private key to be cached. Updates #111
Refactor and improve the reconnecting code and make it configurable

There is still the apparent problem that after reconnecting, event listeners
hvae to bre reregistered (which doesn't happen currently).

So messages can be sent but not received...
Register connection addHandlers when reconnecting
Remove code for re-attaching a prebinded session.

I couldn't get it to work. Suspect that a new session needs to be
created/authenticated instead of attaching to the existing connection.
Use a random passphrase to encrypt the private key. Updates #111