Bug 962440 - use CTFontManager to get the list of available font families. r=bas
Bug 962440 - refactor methods used for loading fontinfo data. r=bas
Bug 962440 - move gfxFontInfoLoader into separate file. r=bas
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
Bug 962440 - load font info for DirectWrite font list. r=bas
Bug 962440 - load font info for GDI font list. r=bas
Bug 935876 part.2 Add new tests r=smaug
Bug 952873 part 1.  Rename the cx member of ForOfIterator to cx_ instead.  r=jorendorff
Bug 952873 part 2.  Expose JSAPI for doing for-of iteration.  r=jorendorff
Followup bustage fix for bug 952873 to fix CLOSED TREE
Bug 956324 - Remove all breakpoints from a debugger when the last debuggee is removed r=billm
Bug 961877 - Calculate size of inline elements of typed array using slot count not array size r=terrence
Bug 959787 - Handlify some misc JS APIs r=sfink r=smaug
Bug 959787 - Handlify some JS friend APIs r=sfink
Merge mozilla-central and inbound
b=957468 remove unused mNonRealtimeIsRunning r=ehsan

--HG--
extra : transplant_source : %F1%A1%5DT%21%AE%B0%AAh%1F%BB%06X%80F%9C%BBe%15U
b=929451 don't use subpixel aa for ft fonts on surfaces that don't support it r=roc

Also:
* Prefer subpixel order provided by the surface over that from the font face.
* Allow font face options to turn off subpixel aa.

--HG--
extra : transplant_source : %02bD%22G%CE%95%C9%8D%86%8A%B9u%23_nHA%C4%11
reftest for bug 929451

--HG--
extra : transplant_source : r%1A%7D%10%C08%3D%17f%C5%8E%16t%97b%13%AF%12%019
b=957359 change failing output + finished assertion to warning r=padenot

--HG--
extra : transplant_source : %9A%B8%EE7h7PV%A9%E3P%B9%29%C1%FFz%40%DBPH
test for bug 933304

--HG--
extra : transplant_source : %B6%EB%D6%89%CCpe%8A%3Cq%EE%F8%F8j%AC%EE%98%08h%08