Scribe + graylog2

This pull request implements the following JIRA request: http://jira.graylog2.org/browse/SERVER-36

I tried to make it closely resemble the existing interfaces, most specifically AMQP, although the Thrift API tends to like to do thread pooling differently than AMQP...