Support trigger jobs
This MR is based on !7 (merged)
- makes deploy jobs compatible with
triggerkeyword by usingdefault: tags, astriggerandtagscan't both be directly defined in the same job - removes
manual_confirmationfrom uat/prod jobs - also incompatible withtrigger(I assume this will be fixed). Can potentially get around this by conditionally adding the confirmation based on a trigger related input.