set recovery password via user_manager

Also set it only if sending the email succeeded, instead of setting it back to
the old value if that failed.
Merge branch 'master' into issue-98
Merge branch 'master' into issue-98
Merge branch 'master' into issue-98
convert to ascii and fix Cancel button in account recovery page
Merge pull request #2 from ppurka/issue-98

convert to ascii and fix Cancel button in account recovery page
Merge pull request #119 from rmartinjak/issue-98

Fix issue #98 - store the new user password on account recovery.