Lock bunny to >= 1.1.9 and < 1.7.0

RabbitFeed has been tested against the latest Bunny: 1.6.3
Below 1.1, Bunny's network recovery does not pass RabbitFeed's network recovery test
Merge branch 'master' into specify_compatible_gem_versions
Lock activemodel and activesupport to >= 3.2.0 and < 4.2.0

Both activemodel and activesupport have been tested with the latest rails (4.1)
RabbitFeed may be compatible below 3.2.0, but this has not been tested
Lock connection_pool gem at < 2.2.0

RabbitFeed has been tested and works with all versions of connection pool including the current version: 2.1.0
Lock avro to >= 1.5.4 and < 1.8.0

RabbitFeed has been tested and works with these versions of avro including the current version: 1.7.7
Upgrade rspec from 2.14 to 3.1.0

Move to the latest version of rspec to keep project up to date with
test framework. Purposely left `its` and `should` in the project where
convenient.
Remove 'stub' from test helpers

To prevent deprecation warnings on clients that make use of the
RabbitFeed test helpers, refactor helpers to use 'allow' rather than
'stub'. Also refactored test helpers to follow expected directory
structure and simplify spec configuration.
Update remaining gems
Lock rspec at >= 2.14.0 and < 3.2.0

RabbitFeed has been tested and works with these versions of rspec
including the current version: 3.1.0
Update the performance benchmark based on latest gem update
Fix failing test due to incorrect stub
This section no longer needed to suppress warnings
Use a default logger rather than raising if no log was set
Add smart defaults for environment and config file locations

Also, improve error message when the config file path is not found
Add matcher that does not validate payload

The payloads validated may be long and complex and we may not care to test the actual content, so making this check optional
Specify event routing from any application

If you specify accept_from(:any), this will route events from any
application.
Improve gem spec description
Provide a command to shutdown the consumer

If the consumer is running as a daemon, this will abstract the process of
killing the consumer process
Don't override env vars

RAILS_ENV and RACK_ENV should only be set if they are null
Tests passing for rails 4.2