De-deprecate ParameterMap for now

It's not like we don't know it sucks, but having it marked @deprecated
makes it hard to clean up code using ParameterMap.
NMS-7122 fix HttpClient usage in a number of codepaths
NMS-7122 simplify the HttpClientWrapper

* don't serialize configuration to an HttpClient until we ask for it
* allow "cloning" of httpclients
* fix PSM to use a fresh httpclient for sub-requests to avoid
  config from not resetting properly between pages
* fix the unit test for the HTTP notification strategy
Merge remote-tracking branch 'origin/rc/stable/1.14.0' into jira/NMS-7122
working unit test for HttpNotificationStrategy
a smaller version of the HTTPClient fixes for NMS-7122
Added shutdown hook for shutdown routine.
NMS-7122 partial - fix RT to use HTTPClient properly

This is a minimal version of the full patch for NMS-7122 that just fixes
RequestTracker integraiton, as I just don't trust changing everything
right before release.

The full version will get merged to develop for 15.0.

Merge remote-tracking branch 'origin/jira/NMS-7122-minimal' into rc/stable/1.14.0
Merge remote-tracking branch 'origin/rc/stable/1.14.0' into develop
Merge remote-tracking branch 'origin/jira/NMS-7122' into develop