Use library to generate user forms.

Add non-js fallback for verify form.

All forms now use sessions.
Fix non-mobile view of signup page (cancel button, result text).
Fix loading of javascript in mobile pages (wrong source).
Add Mail::Sendmail.
Tweak how mobile forms act.
Add some doc, defaults, sidestep bugs.