WebSearch: websearch user settings form fix

* Addresses issues with applying user settings in search results.

Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSearch: template `url_for` fixes
WebSession: login redirection fix

* Fixes redirection problem when trying to access a page that needs
  authentication.

* Updates `invenio_wash_urlargd` in order to not overwrite kwargs values.

* Fixes WebUser regression tests.

Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>