codeintel: Flatten bundle manager client
Created by: efritz
Collapse the split between the bundle manager client and the bundle client. This distinction will go away as we merge the database/lsifstore/bundle manager interfaces.
Summary of changes (for reviewers):
- Merge BundleClient and BundleManagerClient. This adds a dumpID parameter on each method of the former and removes the
BundleClient
method from the latter. - Update uses in API layer (trivial)
- Update tests in API layer (non-trivial). Previously we were able to register mock functions on multiple clients - now that we only have one client instance we have to be able to say a call can be any of a set of function calls. Helper methods were updated appropriately.