Workhorse direct upload to Object Storage for artifacts on AWS

Continuation of https://gitlab.com/gitlab-org/gitlab-ee/issues/4183

The current implementation is limited to GCE. We should extend it to support all providers, specifically AWS.

Assignee Loading
Time tracking Loading