Hotfix for unfavoriting
Implemented recents

Missing an icon for the clear recents button as icomoon.io was having issues
Some new icons and better clear recents btn
Last tweaks
Merge pull request #46 from SpiderOak/recents

Recents implemented
Added file context popup on long press
Merge pull request #49 from SpiderOak/file-context-popup

Added file context popup on long press
Fix for file encoding

Files with @ or spaces in the path / url were causing issues with the mime-type detection and with downloading. Fixes #45
Tweak the shares root template so visited shares section has a provisional
"+" add button, and that template plus app.css so visited shares section
has its own, togglable "Loading..." banner.
Create "my" and "visited" share rooms sections the share rooms root
template, and elaborate the code so that we can have separate loading
messages for the respective sections, and create some buttons for
adding public shares.

For now I am completely separating VisitedShareRoomsListView from
MyShareRoomsListView.  There will probably be a lot of overlap, but there
may be enough differences to warrant independent formulations.  We can
determine after both of their foundations are established.
Rectify misleading indentation.
Move the b32nibbler utility to the spiderOakApp, so it can be used in
various places.

Also, implement another utility for organized, transparently-JSONified
access to local storage.  This will be used for retaining visited share
rooms marked to be remembered.
Base the VisitedShareRoomsRootCollection on the
new VisitedShareRoomRootItemModel, and implement a suitable urlBase.  (It
will need to be changed to use a application parameter, rather than a
literal.) Organize for eventual saves and restores from local storage.
Use the VisitedShareRoomsRootCollection for the visited share rooms.
Encapsulate the details of loading message hiding in the respective share
rooms view.
Remove spiderOakApp.localVal - window.store (via store.js) is much better.
Merge branch 'public-shares' of github.com:SpiderOak/SpiderOakMobileClient into public-shares

Conflicts:
	grunt.js