[resolve] occurrence filtering does not apply to resolution
version bump
[scope] adjusted silence stash scope
[resolve] no need to resolve a notification if it never fired
Allow checks to specify depdencies for checks on other clients.

This extends the current dependecy-filtering mechanism, which
looks for events for a given check on the same client, to optionally
look for a triggered event on a different client.  Specifying "foo"
will look for an event for the "foo" check on the same client,
whereas specifying "myclient2/foo" will check for an event for the
"foo" check on the "myclient2" client.

The use-case for this is having external checks, i.e. ping or http
checks for a service on clients that are not running the service.
The external accessibility checks supercede any host-level failures.
Using HTTPS gem source.
Updating Gemfile.lock
minor version bump, check dependency improvements
Fix bad error message if you use an unknown CLI option.

This causes the check's constructor to fail, and thus subsequently calling check.critical fails
as the constructor never returned a check object, this results in a second exception, meaning
that the error message about the check is never shown to the user.

Rather than calling check.cricial, we now do what it does manually, so that we'll always print the
unexpected exception that we caught.
Remove Gemfile.lock
Fix fail with bundler due to overriding environment variables. Fixes
tests on ruby 1.8.7
Do not prepend Sensu::Plugin::CLI to the output error
Allow arrays of JSON metrics to be output
fixup! Allow arrays of JSON metrics to be output