Bug 918526 - Fix an exact rooting hazard in IonCache; r=nbp

--HG--
extra : rebase_source : 81d77f16af0cabaeaefab586d985a8778c4c5fd3
Bug 917791 - Increase prefered pan/fling redraw rates for metrofx. r=kats
Bug 915213  - Break up apzc ReceiveInput method so the logic can be shared. r=kats
Bug 915213  - Add a new apzc ReceiveInput method that transforms gecko events inline. r=kats
Bug 915213  - Add a apzc hit test helper for metrofx. r=kats
Bug 915213 - Transform all gecko input through the apzc via widget to compensate for zoom. r=bbondy
Bug 915213 - Support chrome hit testing in the metrofx front end. r=bbondy
Bug 918937 - Fix for buggy long tap - pass intermediate touch data to the gesture recognizer regardless of whether the base touch point has moved. r=bbondy
Bug 919219 - fix the windows build - no review, bustage CLOSED TREE
Bug 901990 - Part 3: Don't purge _tests during PGO builds; r=glandium

CLOSED TREE
Bug 919219 - fix the b2g build - no review, bustage, CLOSED TREE
Bug 919528 - export LD path that works with both GNU make and Pymake. r=catlee
Bug 913260 (part 2) - Tweak ghost window reporters.  r=mccr8.

--HG--
extra : rebase_source : db98ac69096f942608ead78709265609593e85d6
Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager.  r=mccr8.

--HG--
extra : rebase_source : cc6f50d85f384ed665d44b2e8850618fd8a56fa5
Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry.  r=mccr8.

--HG--
extra : rebase_source : 0e9db51b137770ba7db15a99a4ec1e87071d2f47
Bug 916945 - Stop returning cross-origin subframes for named access in global scope (unless the iframe name matches). r=bz
Bug 916945 - Tests. r=bz
Bug 917491: Guarantee cleanup of AsyncLatencyLogger on xpcom-shutdown r=bsmedberg
Bug 915940. Only report memory allocated from gfxWindowsSurfaces if it is actually allocated. r=jrmuizel
Bug 915903: Convert Float32 before truncating them in StoreTypedArrayPolicy; r=sstangl