Bug 914251 - Autoscroll does not work properly in certain case; r=neil@parkwaycc.co.uk

--HG--
extra : rebase_source : 81fbc20b666525638c59afc859bcd23c4b566a47
Bug 912165 - Remove the Linux-only smaps memory reporters.  r=mccr8.

--HG--
extra : rebase_source : 4847c299f87a1a85944b169a808ee2c573ebf8b5
Bug 914341 - Fix BC to wrap primitive |this| in eval scripts. r=djvj

--HG--
extra : rebase_source : feea6164910b70dc8db175720c796c7b1aebca51
Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes.  r=terrence.

--HG--
extra : rebase_source : d4faf130a8022f335ae0ddcd4e02fdc59109d47d
Merge mozilla-central and inbound
Bug 902679 - Store specified device serial in marionette. r=jgriffin
Bug 834138 - Intermittent states/test_doc_busy.html | Test timed out, r=tbsaunde
Bug 915202 - Remove a hack enabling DOMException in xpcshell. r=khuey
Bug 911369 - Don't specialize binary ops if one operand may be an object. r=bhackett
Bug 876397 - Inter-App Communication API (part 1, Web IDLs). r=nsm,ted sr=smaug
Bug 876397 - Inter-App Communication API (part 2, manifest registry). r=nsm
Bug 876397 - Inter-App Communication API (part 3, connect()). r=nsm
Bug 876397 - Inter-App Communication API (part 4, getConnections()). r=nsm
Bug 876397 - Inter-App Communication API (part 5, connection wrapper). r=nsm
Bug 876397 - Inter-App Communication API (part 6, post message). r=nsm,bent
Bug 876397 - Inter-App Communication API (part 7, refine). r=bent
Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)

--HG--
extra : rebase_source : b136bb105d13359328f803af31c424cd5eb68a82
Bug 874771 - Implement SNTP support (Gecko end). r=gene
Bug 914937: Remove nsFlexContainerFrame::GetSkipSides, now that we can inherit a useful impl from nsSplittableFrame. r=mats
Bug 915344: Make variables 'SAMPLES' and 'numSamplesReadFromInput' unsigned, to fix build warning in mediaconduit_unittests.cpp. r=jesup