First attempt at automatic password reset

It prints the email message if cannot send an email
so you can copy the link into your browser when using the
virtual machine.

Right now for some reason I have to wait about 20-30 seconds
before the link with the code to change the password is valid
I'm not sure what that is about, I could add a sleep statement if
we think it will be a problem.
This now has the american gut aesthetic

There are links on index.psp now
cleaned up comments and removed commented out code
Addressed comments form @adamrp and @eldeveloper

My only other thought it should we only do this after the kit
has been verified?
attempt to fix modpython traceback on emailß
2nd attempt at modpython traceback
added changes to prevent unverified kit from

password changes.
Address comments form @adamrp

changed email and error messages
cleaned up code
changed to use agGetKitDetails to

check if kit is verified
update if else logic
add kit_id to juvenile email
change radio box to be between 3months and 7 years
add email
merge conflict
Add check for animal participants

Metadata checker on wwwadmin now checks for human and (if that fails) animal
metadata. Only reports failure if both of those attempts fail.

Fixes #672
address comments form @adamrp
Merge pull request #673 from adamrp/issue_672

Add check for animal participants
Merge pull request #669 from teravest/noresults

Display 'no results found' correctly on ag_search
attempt to fix nonascii
add link to home in menu