Updated command option validation to be more robust. When shotgun checks validation it will now error out on the first failure rather than trying to build a list because we don't want some validation functions to fire on certain failures. Too many scenarios to test so it's not worth maintaining. If user's input has multiple errors then they will just have to run the command again after correcting the first error in order to get the second error, and so on.
2.7.0