feature(ux): Failed file uploads give better error messages.

Added elgg_get_friendly_upload_error() and associated language strings.

Fixes #6593.
Merge pull request #6611 from brettp/better_upload_errors

feature(ux): Failed file uploads give better error messages.