Bug 983709 part 1 - Don't mark shift instructions as commutative. r=h4writer
Bug 983709 part 2 - Fix MBinaryInstruction to not override congruentTo. r=h4writer