First version of a RabbitMQ Firehose implementation.
adding an example dir to test the rabbitmq implementation
Making more things configurable through the realtime.spec file.
Implemented a better query.body for the test I'm using. Added a shutdown listener to the connection and channel to get a notification when they are closed. Question remains whether the connection should be re-established when that happens.
Minor sanity checks when checking for and processing a new message.
Fixed some errors in the realtime.spec and query.body files and cleaned up the format to make it more readable as an example.
1) Update version of http-client
Merge remote-tracking branch 'upstream/master' into rabbitmq
Limited retries on s3 segment puller exceptions

Useful for reducing spurious alerts due to general s3 flakiness.
Move retryS3Operation to S3Utils
Remove unused methods from S3Utils
Code cleanup and formatting, documentation and moving all configuration into the consumerProps.
Adding a newline at the end of the file.
Retry s3 operations on non-wrapped IOExceptions

Can happen if we get a socket related mishap while fetching an s3 object.
fix master speed issue with immutable copy of in druid server, better exception handling in moving and dropping segments
[maven-release-plugin] prepare release druid-0.5.6
Merge branch 'master' of github.com:metamx/druid
fix version problem
[maven-release-plugin] prepare release druid-0.5.7
[maven-release-plugin] prepare for next development iteration