Improve screenshot management for tool contributions
Screenshot upload and management needs to be revised. Need to be able to upload demo videos via the same interface as pictures are currently uploaded, with default thumbnails created. Users should be able to adjust uploaded images (e.g. crop), as well as be able to upload custom thumbnails. The same process can be applied to non-tool resource contributions.
This in part answers support ticket #257200.