[JENKINS-19433] - Added handling of user-defined e-mail addresses in FastEmailResolver.

This change adds a new routine for fast email resolution.
If a user has defined his own e-mail on the profile page, it will be resolved in the Mailer plugin with a highest priority.

Resolves https://issues.jenkins-ci.org/browse/JENKINS-19433

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[JENKINS-19433] - Fixed comments from @jglick

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[JENKINS-19433] - MailAddressResolver::resolve(User) uses a Mailer.UserProperty as a data source with a highest priority.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #12 from jenkinsci/JENKINS_19433_fix

[JENKINS-19433] - Added handling of user-defined e-mail addresses in FastEmailResolver.