Rewrite login page:

- No page reloads on errors. Use Knockout.
- Dynamic ReCaptcha injection.
- Login by nick accepts pass of any 'plain' auth provider of the user.
- If user have changed locale before login - it will be persistet to db.