[+] Added canonical email accessors for UserInterface.
[+] Added cacnonical username for NamedUserInterface.
[+] Added abstract implementations for user models.
Refactored test for UserProvider.
[+] Added method NamedUserManagerInterface::findUserByUsernameOrEmail().
[+] Added [Security\User\EmailUserProvider]
[doc*] Refactored API documentation.