Added onResolved instrumentation hook to apply instrumentation prior to module load.
This hook fires after the module filepath has been resolved just prior to the module being loaded by the CommonJS module loader.
Fixed issue where recordConsume was not binding consumer if it was a promise
Pinned mongo versioned tests up to 4.2.0 until we can address #982
Introduced a context management API to be used in place of manually calling tracer.segment get/set.