Refactor: libcrmcommon: Use a schema variable in update_validation.
This just gets rid of a ton of references to the known_schemas array, making it easier to replace that array with something else in a future commit.