Make the password fields more usable.

* Re-focus the password field after clicking the "show" button.
* On the /signup page, only show the "Must be at least 8 characters" text when the password field is focused.
* Keyboard accessible show password buttons - using CSS and HTML only.

@nchapman & @zaach - ready for ya!