test: staging collector no longer returns mapping ids
util: flatten recognizes circular dependencies
Merge pull request #105 from NodeJS-agent/fix146

util: flatten recognizes circular dependencies
instrumentation: remove express4 feature flag

Refactors connect and express instrumentation to make all
middleware go the through same code.
tests: added tests for capture params in express
tests: capture params tests for hapi and restify
instrumentation: capture_params now covers query parameters as well

This normalizes our support across the frameworks. All of them
should now report route and query parameters if capture_params
is enabled.
docs: updated for new version
release: published 1.7.2
newrelic.js: updated default log level to 'info'
express: enable standalone router instrumentation
docs: update for new version
release: published 1.7.3
environment.js: added NODE_ENV to the reported environment
tests: Add unit test to ensure all licenses are accounted for

As we add or update dependencies, we will need to update
test/licenses.json with new license information. This will ensure we
have a programmatic way of catching potential license issues.
docs: updated for new version
release: published 1.7.4
test: dockerize tests

Integration tests now run against dockerized services.
The Makefile has been updated to help prepare services
if you have a local copy of docker running.
insights: remove feature flags
proxy: add proxy feature flag