keep_event can be set to true to cause the incoming event to be re-emitted, with message merged in when present
add headers option to WebsiteAgent
Added pushbullet agent, refactored JSONPath merging

Moved the JSONPath merging into a concern because it is now used by
two agents, I also added Agent#received_event_without_error? which
is used by the hipchat and pushbullet agents.
Add non-intrusive support for AWS to Vagrantfile

This changeset adds support for AWS provisioning to
Vagrantfile. It won't get in the way of regular users
who want to just use Virtualbox.

The AWS provider will be required only if the user does:

vagrant up --provider=aws
add stubhub agent specs
add stubhub agent
remove headers in stubbed request to make travis pass on 1.9
remove begin/rescue and error logging in stubhub_agent to guard against failed web requests since it is redundant
Moved working helpers into a concern, explained JsonPathOptionsOverwritable
Merge pull request #284 from rloomba/add_stubhub_agent

Add Stubhub Agent
remove extra characters

"dd" in line 65 caused dotenv complaining.
Merge pull request #292 from larry-fuy/master

remove extra characters "dd"
Merge pull request #279 from cantino/add_headers_to_website_agent

add headers option to WebsiteAgent
Merge pull request #280 from cantino/trigger_agent_can_reemit_event

keep_event can be set to true to cause the incoming event to be re-emitted, with message merged in when present
Fixed typos, logging errors via Agent#error
Merge pull request #281 from dsander/pushbullet-agent

Added pushbullet agent, refactored JSONPath merging
Merge pull request #283 from racktear/master

Add non-intrusive support for AWS to Vagrantfile