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.
Fix for issue #139 - thread suggestion links malformed.

An extra path element was added for subforums, so the base url
for thread links needed to be changed.
Filter non-general ramblings posts out of suggestions on new thread page
Merge pull request #140 from jbarrett/fix-139

Fix for issue #139 - thread suggestion links malformed.

 Filter non-general threads out of suggestions.
Titles are escaped / entity-ised elsewhere, title as plain text should be safe.

Thanks to @nilnilnil for pointing this one out.
Merge pull request #141 from jbarrett/ddh-title-entities

Titles are escaped / entity-ised elsewhere, treating title as plain text should be safe