Various Minor Auth Additions

These are various small changes I have in my local copy of web2py to let met setup user registration/login forms for some of my sites.  I thought they would make sense in the main repo.
Thanks,
Charles