Reorganize the AccountModel so it is a continuously sustained part of the
spiderOakApp, maintained appropriately across distinct logins and logouts.
This is part of decoupling the menuSheetView from login (issue #117), and
also part of implementing the Go to ShareRooms button (issue #59).
Merge branch 'master' into decouple-menusheet-from-account
Make the "Go to ShareRooms" walk the walk.

More to fix so the share rooms and (more so) menu sheet views operate
properly without an active login, but the latter, at least, is a
substantial part of the way there.
Provide a way to condition stuff depending on whether or not a login
currently obtains, and start to use it to condition the logout activities.
If changing to the menusheet and no scroller is present, do a full render.
When on the menusheet without an account login, offer "Log In" rather than
"Log Out".
Cosmetic - remove a superfluous space.
Ensure that the scrolling region is revised when subviews change by
triggering on "complete" pseudo-events.
Instantiate some favorites and recents on app initialization, but still
replace them on login and clear them on logout.

Proper early establishment of the menusheet removes the need for an extra
menuSheetView render on menu opening.
Do some additional delegation of event bindings.  I'm not sure why some are
being lost when we move away from the view, and need to uncover that.
Add a visited (public) share rooms "Loading..." indicator, and situate it
and the "My ShareRooms" one to below their respective lists.

Hide the "My ShareRooms" section if viewing without an account login.
AHA.  Events were being "lost" on menu sheet logout (called "log in" when
no account is present) due to the "this.undelegateEvents()" call at the
bottom of logoutConfirmed().  "Mystery" solved.

We can remove the now unnecessary this.deleteEvents().

Also, do a new rendering of the view after logout completes, to ensure that
eg the devices list is cleared.
Two small tweaks

* Favorites were being leaked after logging out
* SpiderOak Hive was the "default" item in the menu sheet set to "current". Changed it to "Share Rooms" as that is the default without login, and with login a correct "first device" or SpiderOak Hive (if available) should be set.
Merge pull request #134 from SpiderOak/decouple-menusheet-from-account

Decouple menusheet from account