Added arbitrary URL resolution, tracking params

Added functions to resolve arbitrary URLs for hardcoded integrations or
dynamically resolving links not surfaced by URX App Search
API. Additionally added Correlation Id and Result Position tracking
parameters to search resolution requests to match against originating queries.
Maybe not too important for now, but I notice that additional API headers cannot be sent with the resolve-only methods. In the future, it might be handy to allow additional headers (for instance for providing `X-Correlation-Id` for a URL-based resolution (from a previous, but disconnected search).