WIP: getting password reset to work

django 1.5 method of apssword reset doesn't work with my user model.
I don't have a way for it to search for and email address, and my user
primary keys are not ints.

Currently, generating a reset work links, but I doubt the link
generation and verification is working correctly. I suspect that the
random uuid generation is bugged.

Verification definately does not work yet. django 1.5 expects to uid36
decode the uid to an int. That doesn't work.  later unreleased versions
use a different method that might work better, I have been pulling some
of their code into the accounts app as replacements in order to try and
get password reset links working.