Fix typo in doc/comment.
ENG-3154, ENG-3153, ENG-3163: Improve catalog diff engine to understand what's supported.
Give better errors for unsupported things.
Improve tests for new checks.