Turn Stream into App

This is the first PR for turning stream into the app. Many will follow but this is good piece for a PR.

Turn Stream into App

This refactor turns the stream page a part of our main H application

Main features:
* Stream is now accessible from our app at the /stream angular route
* Stream has the same header (same look, same code) as the main app
* Authentication from the stream page is now possible
* The same visualsearch-bar is used both for page- and stream search
* Stream page now uses our viewer.html to show annotation cards.
* Replying to/editing/deleting annotations can be done in the stream
page too.

Details
* streamsearch.pt is obsolete and has been delete because app.pt is
used instead of it.
* streamviewer.html is obsolete and has been deleted because 
viewer.html is used instead of it.
* The QueryParser class is moved into the streamfilter.coffee and 
available is a new service for the app.
* The visualsearch directive now uses functions living in the
<current scope>.search object that any part of the app can configure it.
If you use `$route.reload()`, which I mention in another comment, I don't think this is needed.

It seems like maybe you're using this to trigger a reload on search through the query callback.

Also, maybe the page search should change to reload on search. Maybe the viewer and page_search can be combined.

Do you want to do some of that in a separate PR? Let's first get rid of these events if we can. Broadcasting events from the root scope is especially expensive.