nunaliit2-js: Keep track of multi-document selection in session storage
and update URL hash to save the action in browser history.

Issue #209