Partner Monitoring

Pretty big PR.  Didn't squash because there are several upstream merges.

* Adds a "Monitoring" tab and enables pulling-in New Relic and/or AppDynamics monitoring support
doesn't really matter but the reason to pass 'self' here is to be able to use 'this' in the function above, so having self here and also using self above is redundant. Mostly just pointing it out for future reference.