Tabs: fix saving of user's last visited tab

The sessionStorage key now includes the page's path to
limit tab saving/restoring to page's the user has visited.
Merge pull request #4420 from patheard/tabs-session

Tabs: fix saving of user's last visited tab