Disallow shim execution mode if executor supports native steps execution
Problem
If a CI job was specified as steps and the target executor supports native steps execution, force native steps execution. In other words, do not allow execution of the job via shim mode if the executor supports native steps execution.
Proposal
Disallow shim mode for the Docker executor, which already supports steps natively.
Edited by Cameron Swords