main screens, nag and menus
Forms and other fun css
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into iOS-css
More changes to settings and modals
Dialog boxes getting a cancel button, etc

Also better icons and splash screens
Increment several core infrastructure dependencies to current releases,
using explicit release numbers: backbone, chai, sinon, sinon-chai,
chai-jquery.  This yields 5 new test failures.

(We are not yet incrementing zepto from 1.0rc1 to 1.0. That yields
several more test failures, to be examined in a subsequent phase of this
effort.)

This yields
Do spiderOakApp.initialize() in beforeEach() so that the test does not
fail when run separately from the other tests.
Better, less iOS7 "action sheet"

Chevrons on the folders
Some small changes to simplify debugging.
Identified the problem causing failure of .addOne to be called on
total fetch of a collection.  Per the backbone [Change
Log](http://backbonejs.org/#changelog) documentation for the 1.0.0
version, collection update now does a .set rather than a .reset.

This is a quick workaround: pass {reset: true} in the fetch
options.  I'm going to next see how we could change our code to fully
use the new approach.
Implement an application-specific CollectionsBase with a fetch that
passes {reset: true} (if there's not an explicit reset option setting
present) in to the Backbone.Collections.fetch, and extend all our apps
collections from that base.
Upgrade Zepto from v1.0rc1 to v1.0, and handle the fallout in subsequent
checkins.
Loosen fakeServer login/logout url match rules to allow for
cache-preventing query parameters on the urls.  We do that by using
match regular expressions which disregard any query parameters.  They
are designed to work whether or not any query parameters are present.

It appears that Zepto 1.0 is surprising us by properly respecting
caching directive, while 1.0rc1 neglected to do so.  This accounts for
that.
Adjust matche expressions for url-encoded strings so that sequences of
spaces are all replaced by "+" signs, rather than just the first one.

My guess is that we were accommodating an url encoding flaw in Zepto 1.0rc1
that only replaced the first of a sequences of spaces with a "+", and we
are now tracking the correct substitution of the entire sequence of
spaces with pluses.
Better incorporate backbone v 1.0 migration to doing a 'set' rather than
'reset' on fetch.

The set is already incorporating the missing items, so we don't actually
need to propagate a 'reset' in fetch.

Some views do, however, depend on getting a 'complete' event in order to
clear the "loading" indicator.  To accomplish that, we use the new
CollectionBase collection to trigger a 'complete' event, and then catch
the collection's complete event in the views to trigger a complete event
in the view.

That's all the new CollectionBase needs to do, however - no special
fetch - and the view's attention to the "reset" event is no longer
necessary.
Better popup context menu
Renamed androidContextPpoup to contextPopup

Not just for Android anymore.
Progress dialogs were never getting past 50% or so… weird
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into iOS-css
translate3d seemed excessive