Upgraded from graylog 0.21.1 to 0.21.2.
Added a tools proxy for the graylog server API browser.

This still doesn't work quite 100% due to some issues with a web socket port (I think), but at least it's browsable.
Use @delayed_post in case the config file gets written before the init script.

Otherwise, the service command will fail because the init script doesn't exist.
Sync with changes in upstream config.
Configured the mail transport for graylog.
Sync with changes in upstream config.
Added a sleep to prevent failures during bootstrap.
Prevent creating the same graylog inputs twice.

Also, inputs are created on graylog_server, not graylog_web, so that task has been moved to the appropriate location.
Merge pull request #482 from rubber/upgrade_graylog

Upgrade graylog