Bug 936402 - Duplicate connection status in UnixSocketImpl. r=bent, a=koi+

UnixSocketImpl, which mostly runs on the I/O thread, doesn't control
its reference to UnixSocketConsumer. If the connection status is
stored in UnixSocketConsumer, the I/O thread can't read it safely.

This patch duplicates the connection status in UnixSocketImpl, where
reading from the I/O thread is safe. Methods of UnixSocketImpl don't
need to access mConsumer any longer to obtain the connection status.
Bug 814435 - Annotate layers for scrollbars as such. r=tn, r=BenWa, a=1.3+
Bug 814435 - Always layerize overlay scrollbars on B2G. r=tn, a=1.3+
Bug 814435 - Apply a shadow transform to scrollbar layers to keep them in sync with async transforms. r=BenWa, a=1.3+
Bug 814435 - Prevent scrollbars from fading out while user is scrolling. r=botond, a=1.3+
Bug 947132 - [RTSP] Replace system message by activity for rtsp loading. r=fabrice, a=1.3+
Bug 943460 - Apps only set CSP once. r=grobinson, r=sstamm, a=1.3+
Bug 944567 - [Flatfish] Camera recording should support AAC encoding based on Android JB (4.2.2). r=sotaro, a=1.3+
Bug 923345 - Fix intermittent failure in test/browser_thumbnails_background_crash.js by splitting it up. r=markh, a=test-only
Bug 939084 - Intermittent browser_social_chatwindow_resize.js. r=felipe, a=test-only
Bug 943793 - Intermittent TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage.js. r=ehsan, a=test-only
Bug 945979 - Intermittent browser_privatebrowsing_geoprompt.js. r=ehsan, a=test-only
Backed out changeset 0aeb846dc2e7 (bug 846340) for causing frequent testMasterPassword failures (bug 915449). a=test-only
Bug 947527 - Correct waitForPageIndex output per device. r=margaret, a=test-only
Bug 944225 - Part 1: Add set/getPreferredNetworkType() API (idl). r=hsinyi, a=1.3+
Bug 944225 - Part 2: Add set/getPreferredNetworkType() API (dom). f=hsinyi, r=smaug, a=1.3+
Bug 944225 - Part 3: Add set/getPreferredNetworkType() API (ril). r=hsinyi, a=1.3+
Bug 944225 - Part 4: Add set/getPreferredNetworkType() API (tests). r=hsinyi, a=1.3+

--HG--
rename : dom/network/tests/marionette/test_mobile_preferred_network_type.js => dom/network/tests/marionette/test_mobile_preferred_network_type_by_setting.js
Bug 948485 - Fix b2g process crash when the Nuwa process exits. r=khuey, a=1.3+
Bug 948829 - Disable nuwa temporarily. r=khuey, a=1.3+