Revert "Merge branch 'bugid-95971' into dev" this fix introduced another regression; reverting it and going to implement better fix

This reverts commit f66dad8551f5aa09f37cd7f2628064e365f80589, reversing
changes made to 0d6ad6356e6179ddad8344586764533e9b4ea2aa.
new JS asset added only in UserLoginSpecialController::index() method as a quick fix for P2
fixed bugs in UserLoginSpecialController::generateFormData() and added temp JS asset for UserLoginSpecialController::index()
small change after code review
Merge pull request #384 from Wikia/p2-quick-fix-bugid-96140

P2 quick fix bugid 96140