RUBY-1361: Add ignore rules to config.
RUBY-1361: Apply transformations if they exist.
RUBY-1361: Check user defined roles for match.
RUBY-1361: Ignore transactions if rules match.
RUBY-1361: Don't ignore matched http auth or query params.
RUBY-1361: Update docs to reflect matching URI instead of transaction name.
RUBY-1361: Use parse_url and filter outside the loop.
RUBY-1361: Return early if rules are empty and use any? instead of looping.
RUBY-1361: Extract evaluate_procs method.
RUBY-1361: Extract apply_transformations.
RUBY-1361: Use the rules variable when checking for matching rules.
Correct CHANGELOG entry for RUBY-1354
Merge pull request #806 from ruby-agent/correct-changelog

Correct CHANGELOG entry for RUBY-1354
Cache Gemfile.lock files to avoid bundler invocations on JRuby, rbx
Add tests to ensure we don't capture query string on uri or referer params
Merge pull request #807 from ruby-agent/cache-gemfile-lock

Cache Gemfile.lock files to avoid bundler invocations on JRuby, rbx
Remove the ErrorCollector middleware, replaced by Rack instrumentation
Allow 'action' and 'controller' params on traced errors for Rails 3
Remove ErrorCollector middleware from Sinatra auto-injection list
Merge pull request #809 from ruby-agent/improve-parameter-capture-tests

Add tests to ensure we don't capture query string on uri or referer params