Fix bug 973961 - remove search param from search navigator URLs

This stores search results temporarily in session storage instead of
local storage. The empty session storage is filled on the first result
page that is clicked on via an AJAX request.
Merge pull request #2073 from jezdez/search-navigator-refactor

Fix bug 973961 - remove search parameter from document URLs