Separation of elliptic.js and BigInt.js

BigInt internals are no longer used in elliptic.js
Separation of elliptic.js and BigInt.js

BigInt internals are no longer used in elliptic.js
Fixed redeclared variable
Revert bpe changes to bigint.js for TBB

The compiler in Firefox 24.2.0 ESR is having a hard time with these changes,
making key generation in the TorBrowserBundle infeasible.

Reverts some of cbdc06781d9cfcf2334a3984e199771272daf672.
Merge pull request #544 from Sc00bz/patch-2

Separation of elliptic.js and BigInt.js
Merge pull request #553 from arlolra/revert

Revert bpe changes to bigint.js for TBB
Cryptocat 2.1.18

This update contains fixes specific only to the Firefox and Opera
versions of Cryptocat. It will not be released for any other platform.

- Firefox: Fixed a bug that could break compatibility with the latest
Tor Browser Bundle.
- Opera: Fixed a bug that could prevent audio notifications from
playing.
updated Strophe to 1.1.2 (WebSocket support)
fixed logging in strophe register plugin
login anonymously instead of registering accounts
add latest strophjs again
removed register plugin
Update tooltip when changing options on the conversation screen
Merge pull request #560 from voodoochild/master

Update tooltip when changing options on the conversation screen
Merge upstream
test if the connection is still there before reset
renamed everything bosh to relay
added source-map for jquery for debugging
added clean task to Gruntfile.js
added firefox release folder to gitignore