Fix input data 140218

This PR allows the LHCb Input Data Resolution mechanism to get multiple PFNs for the protocol resolution. The logic is also streamlined, although there is a non-conventional return code that has not been touched ('Successful' and 'Failed' in return dictionary and not return['Value']), but this is internal.
Mind also that the catalogResult dictionary is awful: contains replicas and metadata at the same level :(((