Notice deployments using the scm as a symbol
refer to the correct env var NEWRELIC_AGENT_ENABLED
Run tests from cross_agent_tests on renaming rules
Show the input string for rules engine tests.
Respect the ignore flag in the rename rules.

When the ignore flag is set on a rename rule, the entire transaction
should be cancelled.
Make matching rules case insensitive.
RUBY-1280 Respect the ignore flag in metric renaming rules.
RUBY-1280 Add tests for Transaction#freeze_name_and_execute_if_not_ignored.
RUBY-1280 Added multiverse tests for ignoring transactions.
BROKEN: temp commit just to get things committed
adding tests for ignoring transactions in rails
Added test that RUM injection does not occur for ignored transactions.
Added test that ignored transactions do not create CAT headers.
Test that ignored transactions emit no SQL traces.
Get rid of deprecated, unused function that does nothing.
Got rid of stats_engine.start_transaction.
Add pry to test environments
Cleaned up ActiveRecordSubscriber tests
Extracted Transactions module from StatsEngine.

We promoted TransactionTraceNodeStack to a full class, which is now located
on TransactionState.
Move BusyCalculator calls into Transaction

We're planning to fold more of the metric recording and various concerns that
ControllerInstrumentation and ActionControllerSubscriber share into the
Transaction class.

This is the first step since the BusyCalculator was a simple move to make.