Add the ability to select which service is returned (when there is
ambiguity, such as multiple instances of the MQ Light service are bound to
an application)
Consider services with labels that start 'messagehub' as candidates when
locating a set of credentials to use.
Return errors if more than one valid service is found.
Increase unit test code coverage of this capability.
Refactor the VCAP_SERVICES parsing to: