[#5182] ticket:375 Filter out incoming autoreplies
[#6783] ticket:463 added functionality to generate hash and change password
[#6783] ticket:463 sending email with link to password recovery
[#6783] ticket:463 added hash expiry
[#6783] ticket:463 added properties to make process optionial
[#6783] ticket:463 added tests
[#6783] ticket:463 fixed view and tests
[#6783] ticket:463 some code refactoring
[#6783] ticket:463 fixed validator
[#6783] ticket:463 fixed redirects and tests
[#6783] ticket:463 Fix expiry test
[#6783] ticket:463 Fix validation
[#6783] ticket:463 Fix test
[#6783] ticket:463 Don't display 'Forgot password?' link if auth provider doesn't support recovery
[#6783] Tweak error messages, re-org tests slightly

Signed-off-by: Cory Johns <cjohns@slashdotmedia.com>