check if the rack_env is set
Add support for Resque Pool when started via Rake task
RUBY-1393 Explanatory variables and tests
Merge pull request #852 from ruby-agent/update-changelog

Update CHANGELOG for RUBY-1373
Regenerate self-signed certs used in testing (replacing expired ones)

These new certs are not set to expire until 10 years in the future.
Merge pull request #853 from ruby-agent/new-testing-certs-release

Cherry-picking over new testing certs to the release branch
RUBY-1394 Remove BrowserToken, and ttGuid from RUM config

The BrowserToken class was previously part of a complex system to allow the
beacon to trigger and preserve app-server transaction traces, via the NRAGENT
HTTP cookie.

With the advent of Browser Session Traces, this system is no longer necessary,
so its baggage can be removed. The inclusion of the ttGuid in the RUM config was
also part of this system, and has been removed as well.

This change allows us to remove a piece of state from TransactionState, and stop
parsing HTTP cookies on every request (woohoo!).
RUBY-1394 Pull in the latest cross_agent_tests changes, including rum_client_config
RUBY-1394 Remove now-unused force_persist_sample? method from TransactionSample
Merge pull request #854 from ruby-agent/no-more-browser-token

Remove BrowserToken, and ttGuid from RUM config
Merge pull request #847 from ruby-agent/rpm/pr/192

Add support for Resque Pool when started via Rake task
Fix for build break on 1.8.7 for hash syntax
Merge pull request #855 from ruby-agent/hash_fix

Fix for build break on 1.8.7 for hash syntax
RUBY-1391 Ensure we include GUID for analytics events triggered by synthetics
Merge pull request #856 from ruby-agent/RUBY-1391-ensure-include-guid

RUBY-1391 Ensure we include GUID for analytics events triggered by synthetics
RUBY-1387 Expose public API for recording custom events
RUBY-1387 Use register_event_type in CustomEventAggregator to register default type
RUBY-1396 Add docker_container_id to SystemInfo
RUBY-1396 Add test cases for parsing Docker container ID from /proc/self/cgroup
RUBY-1387 Do not call reset! after adjusting capacity of TEA buffers

The capacity setter on EventBuffer takes care of throwing out events if the new
size is < the number of events we previously had in the buffer, so calling
reset! here isn't actually necessary and may cause us to drop a few samples from
early in the agent's lifetime.