Adding missing config file option 'rabbitmq_queue_durable'.
Merge pull request #220 from ophelan/patch-1

Adding missing config file option 'rabbitmq_queue_durable'.
Fix: beaver user can't write its pid nor its log.

        Using a folder is the tactic used by Redis on Debian.
Merge pull request #223 from bearstech/initd

Fix: beaver user can't write its pid nor its log.
Added http transport option. Closes #218
Add SSL/TLS support to the RabbitMQ transport. Closes #217
Add add_field_env option to the config file to allow fields to be added using values
from the environment.

Closes #214
Document usage of logstash_version
Merge pull request #224 from pburkholder/logstash_version_help

Document usage of logstash_version
Modify test cases to support logstash_version
Improve compatibility with case-sensitive filesystems
Update config.py

In order to get my python 2.6 install to work I had to remove the "None" for the keys.

  'rabbitmq_ssl_key': '',
  'rabbitmq_ssl_cert': '',
  'rabbitmq_ssl_cacert': '',
Merge pull request #228 from davidgarvey/master

Update config.py for python 2.6
When shipping logs, use millisecond-precision timestamps.

Logstash 1.3.2 has a problem with microsecond-precision timestamps in the
@timestamp field, which is the default behavior of Python's .isoformat
method. Logstash uses the JodaTime library to parse timestamps, and Joda
doesn’t support nanosecond timestamp resolution. As a result, Logstash
1.3.2 throws an exception on every log item shipped from Beaver.

There's a discussion about this issue in the logstash-users mailing list,
including an example of the Logstash exception:
    https://groups.google.com/forum/#!topic/logstash-users/wIzdv15Iefs

This patch reduces @timestamp to millisecond precision, which should
correct the problem with Beaver 1.3.2.
Merge pull request #230 from Runscope/master

When shipping logs, use millisecond-precision timestamps.
Use GlobSafeConfigParser to parse config files

In order to support all of the kinds of globs, pass GlobSafeConfigParser
into the Configuration object so that it parses section headers
correctly.

Update dependency on conf_d

Fix line spacing + trigger travis

Remove chdir in test

This should fix the unit test to run properly when run from the main
directory.
Attempt to fix memory leaks. Closes #186
Allow for newer versions of boto to be used. Closes #236
Merge pull request #237 from josegonzalez/call-close

Attempt to fix memory leaks. Closes #186
Fix redis_transport.py redis exception handling. Fixes #238