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.
On Jul 3, 2014 8:32 AM, "gergely-ujvari" <notifications@github.com> wrote:
>
> In h/js/controllers.coffee:
>
> > @@ -419,6 +468,9 @@ class App
> >                plugins.Store.annotations[index..index] = [] if index >
-1
> >                annotator.deleteAnnotation container.message
> >
> > +      # Refresh page_search
> > +      $rootScope.$broadcast 'RefreshSearch' if $location.path() is
'/page_search' and data.length
>
> The data is a function argument: $scope.applyUpdates = (action, data)
>

I misread.

Too much indentation for my brain.