Break out job input flags into a separate group
PTFM-9244: Added "dx add stage" for workflows

Other changes:
- ExecutableInputs now raises either DXError or DXCLIError for bad input
- ExecutableInputs.update_from_args can optionally not require all inputs
- Added "workflow" category for dx help