Replace pre-receive cart control action with pre-repo-archive

There is no longer any use case for the pre-receive control action. Replace it with
a pre-repo-archive control action which occurs during the build cycle during Git
post-receive but before the Git repository is exported to OPENSHIFT_REPO_DIR. This
supports a known use case (Ruby asset management).
Merge pull request #2641 from ironcladlou/dev/v2carts/build-system

Merged by openshift-bot