Fixes #240

However, I would like to do a more thorough review of file types, so no pull req yet.
Merge pull request #254 from SpiderOak/issue-240-mime-types

Fixes #240
Test with a password that includes characters which break window.btoa.
Hebrew will do.  (Testing just latin characters wasn't enough.)

Also, restructure the AccountModel tests to initialize spiderOakApp, so the
AccountModel tests can be run without the other.  (Eg, via:
   ./node_modules/.bin/mocha-phantomjs www/tests/index.html?grep=AccountModel
).
escape() passwords and usernames before forming Basic auth with them.
Otherwise, window.btoa() raises an InvalidCharacterError: DOM Exception 5.

According to empirical testing, this seems to be exactly the encoding that
the server is expecting.
Pinning iScroll to v4

And a small but pointless change to store.js
Merge branch 'master' into issue-256-login-btoa-chars

for the build fix that tracks iscroll's relocation.
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into ios-fiddle
Merge pull request #257 from SpiderOak/issue-256-login-btoa-chars

Issue 256 login btoa chars
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into ios-fiddle
version bump for beta
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into ios-fiddle
Some more tweaks for iOS