Adapt annotator auth into local oauth provider
Merge pull request #1247 from hypothesis/oauth-local

Adapt annotator auth into local oauth provider
README should say localhost not 0.0.0.0
Squelch border on dropdown hidden elements

The auth drop down in the top right of the sidebar was showing a border
on the "top" entry because the first one was hidden.
Factor out front-end auth provider

Rename it as session, since that's closer to what it's really about.
Consistency in angular module boilerplate
Pull margin of auth tab content up under tabs

Fix the border poking out under the active tab.
Fix InnerResource to reify and honor dict props
Clean up streamer and base URI usage

Factor out a socket factory into a service and send the client ID only
before the first message. Configure the client ID and this service in a
new module, h.socket. Fix the base URI to end in a slash and to be the
root URL of the server.
Simplify visualsearch usage in app controller

Make a directive for visualsearch that eases integration by taking
care of digest cycles and providing declarative binding for events.

Remove the state tracking with inSearch and will_search and replace
it by reflect the search directly in the query string.
Move bulky search constants into app.coffee
Don't search empty queries
Use new VS directive in streamsearch

For now. Soon we will merge this with the page search and make things
much more similar.
Multi-provider user search field
Don't choke when oauthlib can't parse a request
dropped /app/ from embed.js in bookmarklet
assets, combine!
two big bundles: hypothesis-app.js & hypothesis-assets.js

-assets.js is used via embed.js
-app.js is used in /stream, etc.
split out css & js for inject
breaking out css/js assets