First try at passcode UI and views

Basic logic for passcode input, etc
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into issue-347-passcode-ui
More views and flow

(coincidentally, I also found a fix for the odd back-and-forth transition when authenticating a password protected ShareRoom)
Everything except the timeout in the passcode settings screens
onPause and onResume functionality added
touch start for better responsiveness
Unrelated fix for Android 4.4
Beginning to implement the passcode screen as auth
Logging out should clear passcode and timeout
Don't keep a passcode if they turn remember me off
iOS is sorted, but Android tablets still need some love

Sadly this commit also includes a hopefully temp workaround to the issue of scrolling being broken on android when using zepto 1.0.

I have put Zepto back to RC1 again until this is fixed (and added a `grunt yolo:platform` command to skip the tests until either they are fixed or we are back on Zepto 1.0).
Small README.md changes to shake out my commit authentication problems.
Cleaned up the Android tablet positions. Bit better now.
More screen size edge cases
Merge pull request #385 from SpiderOak/issue-347-passcode-ui

Passcode support

Passcode support

I am not seeing the above problems in a fresh clone.

Fixes #347

(Travis is showing the test failures due to reverting back to zepto 1.0RC1, but that's not in this branch. ?)