include lls as a bower dependency
Updated service registry
Load LLS
Updated storage interface to work with promises, added skeleton for "large
storage"

Conflicts:
	app/components/q/q.js
	app/scripts/main.js
Uses LargeLocalStorage but...

-Need to forceProvider to whatever provider they used last (so we don't
get caught by a sudden addition of IndexedDB to Safari)
-Need to save the presentation to localStorage on unload (since saving
to LargeLocalStorage on unload events fails) and then restore it when we
come back
-Need to copy out all old presentations from localStorage
-Need to remove or change the ls filters
Various stub functions that outline the path for restoring and
converting presentations
Keeps lls/dist
Passable save/reload logic for the new storage implementation
Allows the editor to load while initializing storage
Merge branch 'master' into large-local-storage
Requests a presentation name before creating a new presentation
Updated image insertion to make use of LLS
Loads image that have been saved to lls
Updated templates to correctly render local images
Merge branch 'master' into large-local-storage
Added URL caching, all URL revocation, fixed LLS pipeline

LLS changes need to be merged back into LLS
Improved drag and drop
Added an "Impress - Mobile" option gh-223
Removed gist text gh-223
Put in a picture of the present button for the export instructions