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
Merge pull request #239 from hltbra/master

Fix redis_transport.py redis exception handling. Fixes #238
Merge branch 'glob_safe_config_parser' of github.com:wayfair/beaver into wayfair-glob_safe_config_parser

Conflicts:
	requirements/base.txt
Change release process to include processing of documentation
Add required spacing to readme for proper pypi doc support
Release version 31
Fixed badge to point to master branch only
Fix typo in usage.rst

s/logstash_verion/logstash_version/
Merge pull request #242 from hltbra/patch-1

Fix typo in usage.rst
Initial elasticsearch_river transport
Attempt to test the new es-river transport
Add config pydoc and implement the described defaults
Stop class-qualifying class variables

I didn't know that those were accessible via ``self``, but I have since
learned that they are.
Allow customization of the entire river name

Also widen the available substitutions to include all the known
configuration variables.
Honor index name and document type customization