bugfix: regular expression for email validation fixed
(it was too permissive, accepting every kind of characters, due to improper use of '\b')
style: removed unnecessary elif/else and indentations in CommandManager.do_recoverpass
temporary variables removed
logging message fixed ('do_reqrecoverpass' -> 'do_recoverpass')
explaining text translated in english
print replaced with logger.debug
typo fixed
raise a custom just created ServerInternalError exception, instead of the built-in RuntimeError one.
'Password reset' changed to 'Password recovery' in the email subject
The 2 email text templates are now loaded from external (committed) files
(that must be contained inside the server directory).
Added a unit test for the password recovery email.
example strings translated
temporary unused variable removed