Expand esap-userprofile-python-client with 'archive connector'
ESAP knows the structure of the data of the 'archives' that it queries, this is defined in the configuration database of the 'query' app. ESAP can use this information to parse and structure the json blobs in the shopping_basket for known archives. For unknown archives (like SAMP), the current json blobs can still be used.
Astron JIRA ticket: https://support.astron.nl/jira/browse/SDC-245