cleaned up client crypto dependencies

added a new scrypt library that is about 3x faster as
emscrypt.js. It should be factored into its own module
on npm eventually.

also updated the npm sjcl dependency to 1.0.0 (official)
and removed the sjcl-codec-bytes dep by using hex instead.
Merge pull request #271 from dannycoates/emscrypt

cleaned up client crypto dependencies
Added a short dicussion about the motivation for the raw_password API
Merge pull request #272 from ckarlof/raw_password_docs

Added a short dicussion about the motivation for the raw_password API
fixed broken test after #269
recovery_email/resend_code does not need the email address
encode email as UTF-8 before key stretching and srp - fixes #274
Merge pull request #277 from zaach/fix_client_email_encoding

Fix client email encoding
update travis-ci to use new IRC channel
merge upstream changes. fixes #33
update to a new, compatible version of bigint-browserify
update bundles
Merge pull request #34 from mozilla/nov-6-2013

Nov 6 2013