With qdl_parse_args() in cli.c it is now unit testable. Cover the
option-to-struct mapping for valid inputs: the defaults, storage and
backend selection, --dry-run/--create-digests pinning the SIM backend
(and a later --backend being ignored), the skipblock mode, the flag
and value options, and that --help/--version report "done" while
too-few positional arguments report a usage error.
Invalid storage/backend/skipblock values errx() out of the process
and so are
left to the integration tests.
Signed-off-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com>