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.
I'm going to leave it out for now; I found adding too many extensibility points just confuses the hell out of people trying to integrate (they think they HAVE to use every feature). Lets revisit when we have a use case.