Allow development dependencies to freely vary to catch breaking changes.
WIP: Make MongoDB instrumentation less fragile.
Pull versioned tests up a level, make more tests versioned.

Created two new versioned instrumentaiton tests, for node-mongodb-native
(which has a very brittle internal structure and which causes the
instrumentation to break across minor versions), and for node-mysql-0-9.
The node-mongodb-native tests are transitional -- going to replace them
with a multiverse test suite that will ensure that whatever solution we
come up with for the instrumentation will be stable across many versions
of the driver.

WIP: need to ensure that all of the correct dependencies are being
installed via the Makefile -- and that they're not being reinstalled
every single time the integration tests are run. Also need to make sure
that architect infrastructure has its dependencies installed as locally
as possible.
`make notes` had an imprecise find command.
Don't reinstall dependencies on every single integration test run.
Made post-cleanup action optional.
WIP: exercise instrumentation across driver versions.

The goal is to have all of the possible paths covered and then write a
wrapper script that will run this against every possible
node-mongodb-native version and see how much breaks.
JSHint cleanup.
Changed logging priority to be more consistent.
More multiverse tests.
Ensure terms isn't the callback for less confusing logging.
WIP: More test cases for mongodb multiverse.

Not even close to working, but I reallly don't want to write all of this
twice.
Merge branch 'master' into errors

Pulling in changes to README.
WIP: Making multiverse mongodb tests fail reliably.
De-escalate log level to be consistent with convention.
WIP: make the multiverse test suite more survivable.
trycatch to the rescue!

Can't use domains because multiverse needs to run under 0.6.x, can't use
process.on('uncaughtException') because node-tap gets confused, don't
want to write yet another half-baked test runner, so here we are. This
has the side effect of generating "long" (i.e. across async boundary)
stack traces, which node-tap promptly swallows.
getDB is only used in one place; refactor it out of existence.
Multiverse test runner, version 1.
Break installer out into a class; dump install errors.