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
Since both the template files are duplicates and the former is not being used anywhere therefore removed it.