Disable all remaining unnecessary jobs in pipeline when merging to master

Similar to #6161 (closed) we should disable all remaining quality and spec related jobs when running a pipeline against master, because they are guaranteed to have already run as part of a Merge Request.

The only jobs to run for a merge to master should be build and deploy.

Edited by Chad Woolley