Rewrite the login form with FormUI. Add a new admin formcontrol for password fields. Use it. This will break plugins relying on theme_loginform_* hooks. Also, it requires rewriting of the login handler. Handles #461
Turn the old login handler into a new one for FormUI. Use it.
Move the new login FormUI into UserHandler and get rid of the ancient stuff there.
Let plugins alter the new login FormUI. Fixes #461
Redirect to the login form instead of displaying it. That stops the 'expired token' message when users log in with their newly reset password.
Redirect to the login page instead of the admin page to avoid a double redirect.
Merge pull request #34 from habari/461

Refactor the login form so it uses FormUI