Add missing ignoreCancelled checks

If a plugin cancels a piston retract or extend event, mcMMO still considers that block or blocks to have moved.

This allow players to gain xp and double drops from blocks that they shouldn't. Checking for cancelled events fixes this.
Merge pull request #1550 from Bestle/master

Add missing ignoreCancelled checks - MERGE COMMIT HAHAHAHA