Adding a ForgotPasswordForm.

This just collects a user's email address to initialize the password reset
workflow.
Adding settings for forgot password.
Adding in some base template customization.

This allows us to extend the <head> section in our docs.
Removing two settings for forgot password feature that don't matter.

These URLs are never needed.
Adding a ChangePasswordForm.

This validates that two password are equal.
Adding in URL routing for our forgot password feature.
Adding a link to the forgot password page if password reset is enabled.
Adding in two forgot password views.

The 'forgot' view initializes a password reset workflow by asking a user for
their email, then sending a password reset link.

The 'forgot_change' view validates the user's password reset token, then allows
the user to change their password.  Lastly, this view will redirect the user
back to the application after logging them in with their new password.
Adding all of our forgot password templates.
Changing some wording per Brent's suggestions.
Disabling password reset by default.

This is because we require users to make workflow changes in the admin, so it's
not 100% automated :(
Adding docs on password reset functionality.
Merge pull request #12 from rdegges/password-reset

Password Reset Functionality