VBID-2321 Allow multiple apiRoots and add passthrough

- Add loadAll() which will take a map of apiRoot -> collections
- Passthrough will be used for passing data into the collections, ex) session
  info
- Simplify 'URL as function' code

Change-Id: Icd01b3b00eeca79c7290c42f6684118b48f45281