[FIX]Changes added to fix "Language switcher does not work with query strings" issue and additional Prefs added to collect non switching pages list.
Based on the list non switching pages, will be redirected to Homepage.

git-svn-id: file:///var/local/code.tiki.org/tikisvn/trunk@49074 b456876b-0849-0410-b77d-98878d47e9d5