Build process improvements & Deposit Request removed
NOTE this Merge Request changes the names of the catalogue & Solr images in the registry, the Puppet heiradata will need changing to push changes to cig-staging and cig-prod
A multi-stage Docker build is used so that docker-compose locally is doing the same thing as the CI pipeline. For local development there where many stages that needed creating.