Tracked mutations now use pointers, not ints

Tracked mutations now use pointers to MutationType, not ints; mostly
for style, but it does eliminate a dereference-and-fetch in tracked
mutation scanning, so it will improve speed slightly