Attempted fix for $c->user->set_avatar crashes.

Since I am not able to reproduce this, I'm inserting an extra check for
file existence before attempting the copy.

Really, store_avatar should only receive source filenames which exist
from files_in_stash but that appears not to be happening.
New media handling function to convert > destination rather than plain file copy.

If ImageMagick doesn't like the file, reject it.
For media and avatars, use strip/copy rather than plain copy.

Non-image files will be rejected, accepted images will have metadata
stripped.
Require action token to submit comments.
Merge pull request #148 from jbarrett/fix-userpage-avatar-crash

Attempted fix for $c->user->set_avatar crashes.
Merge branch 'jbarrett-validate-uploads'
Merge branch 'master' of github.com:duckduckgo/community-platform
Merge pull request #152 from jbarrett/comment-token

Require action token to submit comments.
When a thread has been ghosted and moderated, don't show it.

Unless you're the original poster or an admin.
Tweak captcha params for some additional complexity.
Randomise username field name in reg form. Skip reg if hidden field populated.
Captcha needs to be slightly wider for extra digit.
Merge pull request #154 from jbarrett/maps-itna

Reg form / thread display changes.
switched old cafepress link
Merge pull request #160 from duckduckgo/zac/fixstorelink

switched old cafepress link