Bug 841617 - replace ObjectElements::convertDoubleElements with a 'flags' field (r=bhackett)

--HG--
extra : rebase_source : e0651358ae4a87b8599af8559112f111fb960898
Bug 843048 - Delay setting IME context on Gecko thread instead of Java thread; r=cpeterson
Bug 844561 - Avoid prompting about closing private windows unnecessarily. r=ehsan
bug 722299 followup: VS2008 bustage fix for Bug 722299 Implement new IDN Unicode display algorithm. r=honza.b
bug 846619 - add some static checking for use of _INHERITED cc class macros r=smaug
Bug 846553: Use non-blocking connect() for SCTP DataChannelConnections, notify disconnects r=mcmanus
Backed out changeset e4a14eaefe1d (bug 841413) for mochitest orange.
Bug 846885 - Prevent double inclusion of qcms and gtkxtbin in build system; r=glandium
Bug 847804 - Remove assert in SVGPreserveAspectRatio.h. r=dholbert
Bug 839757 - Interface definition. r=honzab
Bug 839757 - Implementation. r=honzab
Bug 839757 - Net glue. r=honzab
Bug 839757 - Tests. r=honzab
Bug 847382:  Fix XULRunner SDK builds.  r=glandium
Bug 691661 - Add missing break statement in cairo-ft-font.c from upstream. r=jmuizelaar
bug 734139: replace mkdir -p calls with mkdir_deps
Bug 847559 - Handle writes to a size-only JPEG decoder after we've gotten the size. r=seth

--HG--
extra : rebase_source : c02aa4f03dbba90d07f55d383a507bb27f605287
Backed out changeset 9c92da2ea3d7 (bug 844561) for mochitest b-c orange.
Backed out changeset 45d4f7b16c2f (bug 847559) for bustage.