Remove dependency on clap patches

A much cleaner way of doing things, uses clap::Arg::get_value_parser() instead of accessing private fields that had been patched to make public. For the argument handling to become more sophisticated it will need to be refactored into its own Xilem View.

Created by  finchie  on November 16, 2023
G54GZBS464DFT2224SUTRWPRRSLUQKWDXY2YA7USW7UZ7VPXIHEAC
Change contents