Allow flag to not run pipelines if the MR is in draft
**Motivation** Sometimes, you are committing code that is WIP or early stages but you know won't pass CI, but it's still ok (for it not to pass yet). Usually, we set the MRs to draft for these situations. **Proposed** It'd be great if we could have a flag to NOT run the pipelines at all if the MR is in draft mode. Something like `DO_NOT_RUN_ON_DRAFT`, which only when it's set to 1 and the MR is in draft mode, will prevent running the whole pipeline, and it will run otherwise.
issue