Attempt to fix versioning issue
Merge pull request #367 from OP2/versioning_zero_fixes

Treat zeroing Mats and Dats as a modification

Zeroing a Mat or a Dat should trigger copy on write operations.