Crm 11993

PR resolves bugs as mentioned on the issue. 
In addition, the template file for language switcher resides in two places:
1 templates/CRM/Common/langSwitch.tpl 
2 templates/CRM/Block/LangSwitch.tpl
It seems 2nd one is being used currently and therefore removed the 1st one.