Rework to add better support for plugins such as MailPoet that use
use avatars in contexts other than comments.
* Store email address in avatar table.
* Use email address to find correct avatar if using the user's URL fails.
* If getting the avatar fails, return nothing rather than passing through
  the non-de-identified avatar.