Further improvements of stream rule editor
Merge branch 'play' of github.com:Graylog2/graylog2-web-interface into play
Minor tweaks for stream rules editor

Including ugly hack that includes patching of the minified bundled
bootstrap javascript because the typeahead plugin is doing a
stopPropagate for the keyup/change events that prevents them from
bubbling up the DOM, so the natural language preview in the stream rules
add modal is not working. I have removed this from the bundled
bootstrap.js for now, which is not pretty. An alternative would be to
create a jQuery plugin which is attached during the creation of each
form.
listing closed indices #401
Easier switching of container class
Extracting sample message loader to module

Next: Refactor extractor creation page to use it
Refactoring extractor creation dialog to use sampleMessageLoader
marking reopened indices as reopened. #401
Reverting change that propagates message object with event

We can not do it this easily right now, because it only works for the
message load event, but if we are changing the ruleset we do not have
the message at hand, so we still have to pass it through the data hash.
Adding a placeholder for a stream throughput meter
deleting, closing, reopening indices. fixes #401, #402
fix wrong stream view parameters and missing quotes
fix possible XSS in full_message and messageloader
first load of styling and fixed for streams
more styling and fixes for streams
Replacing add/removeClass class with switchClass
Changing scope of sr-inverted click event

Fixes #412
Removing rule adding from new stream form, linking to rule editor
instead

Fixes #409
Fixing stuff that broke due to styling changes

Fixes #410 #411
add new font files

use them from a different css files so it's easy to revert/try out

issue #361