Removing About field from user pages, since it can no longer be edited.
Adding avatar storage support to User model.

This stores avatars in $ddgc/media/avatars/$username

Support has been added to import a gravatar to a DDGC avatar, so we can
import the legacy gravatars on deployment.
Dropzone template for uploading avatar files.

From here avatars can be unset. Multiple uploads may happen, but only
the last file uploaded is set.
Support for avatar POST vars in my/userpage controller
Restrict namespace pollution by LWP::Simple. Move Path::Class bits to one spot.
Return URL for thumbnail, not full size image.
Gravatar import support. Moving avatars to subdirs to avoid huge directories.
Updating dropzone.js to support error message in return from XHR
Implementing a queue for uploaded avatars. 'Save Changes' must be clicked.

...to apply new avatar or confirm deletion of old one. If multiple
files are uploaded, only the most recent will take effect.
Changes to subforum buttons to make them more visible.
If we can't pull out the filename, skip stash element.
Show contribution count in Language widget rather than level.
Merge pull request #136 from jbarrett/replace-gravatar

Replacing gravatar with our own uploader.