[addresses #55430626] Add collection object.
The collection object was added to help with managing the data and meta data that is returned from index API calls. The customer call proxy was updated to use the collection.
Merge remote-tracking branch 'origin/develop' into develop