1) Fix menu trails for menu items outside the default menu when the restore option is used. 2) Provide a function for theming to determine if the restore option was triggered (hansel_breadcrumb_was_restored()).
bug by mauritsl: URL argument matching must be case insensitive. And added configuration option to match case sensitive for URL argument switch.