Fix: hashlib.md5 funcition only accepts bytes as input

This is a fix for the gravatar plugin issue mentioned at https://github.com/getpelican/pelican/issues/264#issuecomment-13644229

The `six.b` function will convert the supplied argument into `bytes` but using `latin-1` encoding, which I think is fine since we are dealing with email address.