Carving: Raise DatasetConstraintError if input data violates carving requirements.
Fixes #459