merge default -> production

--HG--
branch : production
Bug 831788. Allow for a B2G build to specify an 'upload_platform' from the source code. r=aki
Added FENNEC_19_0b4_RELEASE FENNEC_19_0b4_BUILD1 tag(s) for changeset production. DONTBUILD CLOSED TREE a=release
Added FIREFOX_19_0b4_RELEASE FIREFOX_19_0b4_BUILD1 tag(s) for changeset production. DONTBUILD CLOSED TREE a=release
bug 834892 - upload b2g manifests to a versioned directory. r=catlee
merge default -> production

--HG--
branch : production
bug 832074 - force otoro socorro json to specify nightly channel. r=catlee

--HG--
branch : production
Merge production -> default
Bug 834850. Use the mozpoolclient package from mozharness. r=aki
Added FIREFOX_18_0_2_RELEASE FIREFOX_18_0_2_BUILD1 tag(s) for changeset production. DONTBUILD CLOSED TREE a=release
bug 837006 - use pymake for win32 b2g desktop builds. r=bhearsum
merge default -> production

--HG--
branch : production
bug 837006 - use query_exe() for make in b2g_desktop_multilocale.py. r=bhearsum

--HG--
branch : production
merge production -> default because i'm a dink
nobug - whitespace pep8 fix
Bug 834850. s,dump_exception,exception. r=aki
bug 837784 - gecko commit in unagi-eng sources.xml. r=catlee
bug 837784 - typo fix r=me
Bugggg 820463 - Remove --load-earlyargument from Marionette script, r=ahal
bug 837695 - linux desktop {crashtest,reftest}-ipc and reftest-no-accel. r=rail