Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 12).  r=jwalden

--HG--
extra : rebase_source : ed07060d340e7f644b7501635ac40e19e22a8240
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 13). r=jwalden

--HG--
extra : rebase_source : 7591734146c4aa654d3cbdbb8ec9a3671f3fdbdf
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 14). r=jwalden

--HG--
extra : rebase_source : 03309cc5245306892ae45bad1696f84cfda266a3
Bug 845881.  Go back to allowing any 2xx response code to a preflight request, since web sites do that.  r=sicking
Bug 846096:  Be more consistent about annotating failures due to bug 846096, and mark them with the bug number.
Bug 846046: Make VectorImage member-vars type 'bool' instead of 'bool:1', and use AutoRestore to clear mIsDrawing at the end of Draw(). r=joe
Bug 846078 part 1: Code-cleanup in helper classes within VectorImage.cpp. r=seth
Bug 846078 part 2: Use MOZ_ASSERT instead of NS_ABORT_IF_FALSE in VectorImage.cpp. rs=seth
Bug 846460: Remove duplicate period at the end of error message in rules.mk. r=gps