Remove --summary from dx stdout arguments
PTFM-8847: Add dx new workflow and some DXAnalysisWorkflow methods
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
DXAnalysisWorkflow.remove_stage raises DXError on bad input and
returns removed stage
PTFM-9244: Add "dx remove stage" for workflows
Refactor dx methods to enable breaking out workflow subcommands