cmArgumentParser: Add support for MaybeEmpty<std::string>

Add it for completeness, though it is the same as plain `std::string`.
Also extend the SunPro/EDG workaround to cover this type.
3 files changed