Additional grape tests from public repo PR
RUBY-1415 job.*.arguments -> job.*.args
RUBY-1415 Disallow agent-attributes-related config via SSC
…ams if grape controller uses rescue_from.
Use a newer pry on newer Rubies
There is a new required key for each entry in the DEFAULTS hash called :allowed_from_server, which should be true or false, and specifies whether the key will be respected if received as part of server-side config. In addition, we now whitelist the keys from the connect reply that are actually allowed to be merged into the config hash, instead of blindly merging everything from both the top level and the nested agent_config hash in.
RUBY-1415 Don't add empty referer to agent attributes
RUBY-1328 newrelic.yml changes
Re-organize API docs in NewRelic::Agent
More API documentation updates, mainly for Datastores module