Sinatra not found improperly logged

Now Sinatra 404's are not submitted to NewRelic, just like Rails' routing errors.
Add a test and another default for the patch from Moreno Carullo

- Multiverse test
- Ignore Sinatra::NotFound in
  NewRelic::Agent::Configuration::DEFAULTS too.
Revert changes accidentally committed to release
Mocha 0.13 is finally safe to use with latest rails patches

https://github.com/freerange/mocha/issues/147
CORE-7899 - newrelic.yml contains double negative

Updated newrelic.yml to address grammar.
Making newrelic.yml more consistent between Core app version and agent version
RUBY-1059 apply segment name on exit rather then entry
RUBY-1059 apply metric name on notice_pop_scope only, not notice_push_scope
RUBY-1059 fix issues with arg grouping in ruby 1.8 and a Rails 4 controller instrumentation issue
RUBY-1059 no peeking
Note support for Ruby 2.0
RUBY-1059 Don't pass duration and end time to pop_scope
RUBY-1059 Name scopes upon pop rather than push
RUBY-1059 trace_execution_scoped_header no longer takes metric name
RUBY-1059 WIP: Change path_stack to transaction_type_stack in MetricFrame
Use Rails::VERSION::MAJOR instead of Rails.version
RUBY-1059 apply placeholder for scope and fill in actual scope at end of transaction
Trim extraneous namespace space identifiers off method calls
RUBY-874 kill white space
Remove test which is made obsolete by Resque 1.23.1

This test asserts that the agent logs a problem when someone overrides
the Resque.before_fork hook we rely on.  Resque 1.23.1 fixes this
problem by adding chainable hooks, and therefore the test fails.  The
log logic is tested elsewhere so this test seems safe to remove.