Add new validation hook which runs before importing of config. Any module can reject the import with this hook.
One use case follows on from #1735118: Change notice: Convert Field API to CMI. If a config import proposes to change a Field's type, an FieldException gets thrown by field_update_field. It would be good if this exception were handled during validation, and not after the import has started.