PLAT-4652 - JMX monitoring of market data subscriptions

Allow for multiple Workers to be created and therefore multiple
market data managers. These need unique names to ensure that
we don't unregister an active one from JMX and replace it with
a short lived one.

Unregister from JMX when the manager is no longer required.