Bug 906019: Implemented non-blocking GetDefaultAdapterPathInternal, r=echou,gyeh

GetDefaultAdapterPathInternal used two blocking DBus operations,
namely 'DefaultAdapter' and 'GetProperties'. The latter one depends
on the result of the former one.

The be non-blocking, GetDefaultAdapterPathInternal first make a
non-blocking 'DefaultAdapter' call. Once received, the reply handler
non-blockingly calls 'GetProperties' with the values received for
'DefaultAdapter', and put itself in place as this call's reply
handler. For this second reply, it finally schedules the Bluetooth
reply runnable.

--HG--
extra : rebase_source : aa0872a5db69c928ca25723952fe2928ef52d107
Bug 901232 - B2G RIL: Data call not working on Nexus S, r=vyang
Bug 903765 - Media Recording - Enable mochitest which used the mozGetUserMedia on b2g. r=jsmith
Bug 907592 - Use viewstubs for loading ViewPager. r=lucasr
Bug 909573 - getManifestFor should accept a manifest url instead of an origin. r=fabrice
Bug 910193 - Uplift Add-on SDK to Firefox
Merge mozilla-central and fx-team
Bug 907316 - Add keyboard shortcuts for opening Scratchpad and the Browser Console to the detached devtools toolbox window. r=dcamp"
Bug 909662 - Fix reference to undefined 'pref' constant. r=ttaubert
Bug 901644 - Allow mach build paths to be specified relative to ; r=gps

--HG--
extra : rebase_source : 529399abba46287f038b679d8db970791ed113f2
bug 862801: New About:home snippets. [r=lucasr]

--HG--
extra : rebase_source : a81ed8090f1e2fdd9ffd02c633db2470ae428413
Bug 908825 - Refactor static rooting analysis to make the following patch cleaner

--HG--
extra : rebase_source : 52a5b477899cfd500327650448547d86e02b71eb
Bug 908825 - Assorted hazard analysis changes+fixes to get rooting analysis running on build slaves

--HG--
extra : rebase_source : bff2e12a00934391ae50ce288d903d5bea6600c8
Bug 908891 - Fix remaining exact rooting hazards in js/ipc; r=evilpie

--HG--
extra : rebase_source : d48dfa50ed83c8c3d3c344467c6bd0b702a3263a
Bug 908692 - Electrolysis: Geolocation permission box doesn't open either. r=felipe
Bug 908213 - Fix CPOWs test failure and make it more robust. r=dvander
Bug 880543: Update NSS to NSS_3_15_2_BETA1, mainly to pick up AES-GCM
TLS cipher suites.
Bug 899052 - Implement the listAddons request; r=fitzgen
Bug 887703 - navigator.doNotTrack returns { "0", "1", "unspecified" }. r=jlebar

--HG--
rename : dom/tests/mochitest/general/test_bug629535.html => dom/tests/mochitest/general/test_donottrack.html
Bug 905240 - Make HTMLInputElement.{width,height} getter return 0 for type!='image'. r=Ms2ger