[pelican_comment_system] Added Avatars and Identicons

Changes:
- Added Avatar support
- Create Identicons for missing avatars (requires PIL or Pillow)
- Cleaned up documentation

The default behavior didn't change: No Identicons are created and therefore PIL/Pillow is not required.