js/loader: notifications should survive new layout

Once replacing the whole layout we used to override notifications.
This is now fixed, they are going to be detached and re-attached
before and after re-rendering the page content.
js/loader: remove history-related noisy log entry
js/loader: reload CSS BEFORE redirecting
params/_render: replace it everywhere

Cleaning up controllers and JS, using headers only and respecting
history.
AuthenticationController: use Auth() helper function
ActionController/translate: detect domain only once