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
Fix mappings for tags field

The tags field contained the wrong index_name: not_analyzed property
so because of this, this field was analyzed with the default analyzer
which split the search expression at hyphens.

Because we want to do case insensitive searching for this field,
the same analyzer is needed (instead of the intented not-analyzed)
as used for the user name.

Fixes #1251
Handle spaces in tags

The tag-it library is now configured to allow spaces.
However by default the window.open() function converts
the space characters in the query part of the uri to +
The streamsearch controller is now handling this conversion too.

Fixes #1254
Merge pull request #1249 from hypothesis/1237-assets-combination

1237 assets combination
Merge pull request #1253 from hypothesis/1251-fix-tags-mapping

Fix mappings for tags field
Fix baseURL for extension after 72f45c5
Remove deprecated /app/embed.js
Remove firefox extension code

Moved to hypothesis/firefox-addon
Update to typed-anchors@5c36e53

Fix #1265
Remove _annotator_mapsrc directory

It's not reasonable to be shipping this here. We should be including
the source in the source map files or even including the source map
inline in the source map comment. The Annotator master branch does
this. For now, I'm putting the pressure on here. No source maps until
we get off this damn fork.
Fix tags search for page search

Had inconsistencies with tag and tags.
Unwanted console.log was also removed

Fixes #1267
Change default view to Document

Part of #1231
Update uri mapping

To move away from ES query_string, new mapping for the uri fields
should be introduced.

For the index_analyzer we use the pattern_capture filter to be
able to split the uri field to our desire. Some stop words were
added to remove the common not relevant tokens.