Bug 1104658 - Add a newtyped constructor for MConstant and implement the constant propagation for MMathFunction. r=nbp