Rebase streamer for develop branch
Basic filtering: to username only
Added filter for actions (raw-style)
Added keywords filter (raw-style)
Improvements:
 - Added thread filter
 - Visual style for filter widget.
Fixed thread filtering error
Bugfix: Fixed Internal Server Error for display page
Fix Unicode character problems for site url in the displayer page
 Improvements:
 - Showing new annotations in the top
 - Added unicode decoding for domain name too.
 - Added stop streaming button.
 Improvements:
 - Ignore empty filters
 - Added multi-threaded queue-based firehose serving
 - Added StreamerFactory instead of old-style routing
Fixed bug introduced in previous commit
Fix streamer page routing bug
Twitter like filter interface for streaming API
Merge branch 'displayer-unification' of https://github.com/hypothesis/h into 356-firehose-3

Conflicts:
	h/css/displayer.css
	h/resources.py
Implementing twitter-like filter ui.
Improvements:
- Added help sidebar (using nganimate)
- Generating valid json
- Visual improvement
Added json sidebar
Error correcting
Filtering error and style correction
 Backend improvements:
   - Backend now filters for actions
   - Gives back all annotations if no clause is given (action matches)