Bug 1042772. Set the dirty rect relative to the current frame, not the reference frame. r=roc

The offsetToReferenceFrame is to the reference frame for this, since we are transformed we are the reference frame, so the offset was 0,0. So the computation still produced correct results.
Bug 1042772. offsetToReferenceFrame is always zero when we use it. Remove it. r=mattwoodrow
Bug 1042772. Update the reference frame and current frame offset when moving to outside a transform so that we can use the correct offset to compute the initial visible rect for wrap list display items. r=roc
Bug 1019831: SIMD x86-x64: LIR definition; r=sunfish

--HG--
extra : rebase_source : fd976b9bab4d47ea9987dfb79a29978774fef864
Bug 1019831: SIMD x86-x64: Allow stack slot allocator to emit quad slots; r=sunfish

--HG--
extra : rebase_source : 78fb69188d5cf9618bb251fe7a6196fcc86a0ba5
Bug 1019831: SIMD x86-x64: masm / asm instructions for int32x4 moves; r=sunfish

--HG--
extra : rebase_source : c3cf27a5204864ade27f33c9dae119d792a5ecc5
Bug 1019831: SIMD x86-x64: Define ScratchSimdRegister and ReturnSimdRegister; r=sunfish

--HG--
extra : rebase_source : 1f4ab09a434863c4a8078cbfde98405f94d83d9f
Bug 1019831: Add a Simd128DataSize variable; r=sunfish

--HG--
extra : rebase_source : bb4d6aa7bb36a468340c245715ac46c81c8903fa
Bug 1019831: SIMD x86-x64: MoveResolver and MoveEmitter for Int32x4; r=sunfish

--HG--
extra : rebase_source : 2df9a4ee6021b51db7a8999e44fce39ba72f04e2
Bug 1019831: SIMD x86-x64: Align stack top on 16 bytes boundaries if SIMD instructions are present; r=sunfish

--HG--
extra : rebase_source : 28a14e3c7251e86d181cdee0db424b74ad24ea1d
Bug 1019831: SIMD x86-x64: Float32x4 regalloc and moves bits; r=sunfish

--HG--
extra : rebase_source : 5a8042cff7a4da5892f1c3ff8a7533a4da27f967
Bug 1019831: SIMD x86-x64: Int32x4 unaligned moves; r=sunfish

--HG--
extra : rebase_source : a3b4ccfced4d5fa6ab141cf317a45f08fac8eda4
Bug 1019831: SIMD x86-x64: Float32x4 unaligned moves; r=sunfish

--HG--
extra : rebase_source : dc004250dac2c3e44a482e334c64aa38fb46f388
Bug 1019831: Add an optional simdSet parameter to {Push,Pop}RegsInMask; r=sunfish

--HG--
extra : rebase_source : 4f0fc89cafe86497ea9efdb6101fdf9e27ca5921
Bug 1047120 - PurpleBuffer doesn't actually need to use Heap<T>; r=mccr8,jonco
Bug 1041369 - Bump expected assertions up to 3 max.
Bug 1038592 part 1 - Add needUpdateLastIndex accessor to RegExpObject. r=nbp
Bug 1038592 part 2 - Implement RegExpTest Recover Instruction. r=nbp
Bug 1050127 - IonMonkey: Change DEFINE_OPCODES_ to MATCH_OPCODES_. r=nbp
Backout f7a499183de0, 5dfd8d0a0ea6, dec09b1a21e4 (bug 1042772) for reftest failure on CLOSED TREE