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
`typeof(hn) != 'string'` maybe? I guess that doesn't catch empty string. but this feels like we don't have enough clarity around what the value here *should* be.