Streamsearch skeleton page

Stream annotation rendering was moved to streamviewer.html and can be included as a template.
Both stream.pt and streamsearch.pt uses this template.
Stremsearch skeleton page has the visualsearch widget and the streamviewer template.
Angular update

The previously used angularjs was buggy when the source of an ng-repeater was an array and the array was cleared and new elements where added to it after.
Basic visual search facets for streamsearch
Added missing ngRoute dependency
Searchbar moved to the header and added missing ngRoute
Handle clearSearch correctly
Minor: searchbar was not in the middle
Streamviewer template uses markdown directive
Introducing SearchHelper class and match_of operator
Streamfilter bugfix: it used gt operator instead of ge and style
StreamSearch improvements

- Now it supports created search-facet
- Searchhelper rule: operator property (uses this exact operator)
- Bugfix: Space was a split value for the facet value. It is no longer one.
Added 'Please begin your search...' message
No search result found message added to StreamSearch
Changed 'No results were found' message
Made 'limit' and 'created' facet singleton

Also bugfix: added missing username formatter
Minor: debug cleanup
Reallow empty filter search
Sort incoming annotations
StreamSearch uri formatter bugfix
Streamer backend bugfix: matches operator fix for (string, string)