Bug 1094855: SIMD: Add minNum/maxNum and update min/max in the interpreter; r=till

--HG--
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4max.js => js/src/tests/ecma_6/TypedObject/simd/float32x4-minmax.js
Bug 1094855: Update SimdBinaryArith::Min/Max to properly handle comparisons involving -0/0 and NaNs; r=sunfish
Bug 1094855: Move some tests in testSIMD.js; r=sunfish
Bug 1094855: Add helpers for cmpps; r=sunfish
Bug 1094855: Implement SIMD.float32x4.minNum/maxNum in the JITs; r=sunfish
Bug 1094855: Add SIMD.float32x4.minNum/maxNum to asm.js; r=luke