browse: Add origin context for revision view
Enable to add an origin context through query parameters when browsing a revision.
This should only be used internally by the browse application or for
referencing a SWH deposit as no checks are performed to ensure the
origin and the revision are tight.
Closes T875