Full Gravatar API implementation.

The previous Gravatar implementation left off the inclusion of some key API features.  Namely the maximum rating for icons (G, PG etc.), and default (not found) icon sets (identicon, monsterid etc.).  (Sorry about not knowing how to combine the two file edits into one commit/pull request on GitHub.)