First stage of stream rules editor

Still WIP, documentation will follow after some more changes
Merge branch 'play' of github.com:Graylog2/graylog2-web-interface into play
Initial iteration of stream rule editor
Removing debug output, fixing js bug

JS bug prevented updating stream rule when no sample message is present
message permalinks, message partial style changes. fixes #282
move csv and ES debug buttons around
direct searching for message field values. fixes #400
forgot to check in file. #400
Merge branch 'play' into authtokens