Redirect on move

Adds a new alternative to the system redirects. The new alternative sends the user to the error page (as if no page was found) but provides the URL to the redirected page as a page scope variable. Using this alternative the error page can be used to suggest to the user where to go to find the information she seeks.

Redirects can now be connected to a SiteNode and a language. This is used by system redirects to create an up-to-date URL when requested. The old solution depended on the target URL to still be up-to-date.