cmake -E: Add CLI argument spell checking Use Levenshtein distance to track when the user may have made a typo in an argument to `cmake -E` (i.e., an invalid mode; mode sub-arguments are not tracked).