Parse and store analytics data

For api requests from DatabraryClient, each Analytics header is parsed
as json, and may be an object or array of objects, each of which must
contain "route" and "action" (one of Audit.Action).  If there are any
errors the object is ignored.