Need a proper "I Forgot my Password" function

(Incomplete Feature, Closed -> Fixed, Priority: High, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: I now have a user who isn't able to log in, so it's time to get this in place.
This should probably take the usual approach for such things. You enter your Querki handle or email address, and it sends you a one-time password-reset link, which is good for the next day or two. Clicking on this link (which is digitally signed) allows you to enter a new password for the account.