Backout e7e4224b8c8d (bug 829421) for bustage on a CLOSED TREE
Bug 823989 - Prevent the testpilot extension from screwing with focus to prevent having to close trees, etc.
Backout ec5df8e5a755 (bug 831123) for breaking M8 on Android
Bug 831783 - Clean up some event constants. r=snorp
Bug 831402: Use android spinners for tablets. [r=mfinkle]

--HG--
extra : rebase_source : dff6de264cd969f4c075c0636257c3434ecfcdd5
Bug 831402: Tablets will have a split action-bar. [r=mfinkle]

--HG--
rename : mobile/android/base/resources/layout-xlarge-v11/tabs_panel_toolbar_menu.xml => mobile/android/base/resources/layout-xlarge-v11/tabs_panel_header.xml
rename : mobile/android/base/resources/layout/tabs_panel_toolbar_menu.xml => mobile/android/base/resources/layout/tabs_panel_header.xml
extra : rebase_source : c8611c910c442439ce46807362a29a3086b6460a
Bug 831402: Ability to show custom menu's PopupWindow above anchor. [r=mfinkle]

--HG--
rename : mobile/android/base/resources/drawable-hdpi/menu_popup_arrow.png => mobile/android/base/resources/drawable-hdpi/menu_popup_arrow_top.png
rename : mobile/android/base/resources/drawable-xhdpi/menu_popup_arrow.png => mobile/android/base/resources/drawable-xhdpi/menu_popup_arrow_top.png
rename : mobile/android/base/resources/drawable/menu_popup_arrow.png => mobile/android/base/resources/drawable/menu_popup_arrow_top.png
extra : rebase_source : 245a5e929b8318b334ca2461020a202442c74e39
Bug 831402: Dividers in tabs UI should be with action-bar. [r=mfinkle]

--HG--
extra : rebase_source : 3e9283838ef85ee713a2e7a7495d493d176f7647
Bug 825498: Focus issue on tablets with h/w keyboard. [r=mfinkle]

--HG--
extra : rebase_source : 926d53f94908842a3bbaa1d6d3747b455eaa153d
Bug 830179: Tab indicators are wrong for mdpi. [r=mfinkle] [needs-clobber]

--HG--
extra : rebase_source : 6a4f216eb732f681f788c7fc1da4a9ea952dc8ce
Bug 831864 - Refactor some logic to a renderSymbolicatedStacks method. r=froydnj.

--HG--
extra : rebase_source : ed98db39029b6754ad1a7d1abdffa4de51affaeb
Bug 829421 - Free ArgumentsData if JSObject allocation fails. r=nbp
Bug 831191: Make PNG dumping work for r5g6b5 surfaces. r=joedrew
Bug 786631, part 1: Refactor privilege adjustment. r=dhylands
Bug 786631, part 2: Make the prelaunch process totipotent and specialize when it's taken. r=jlebar
Bug 831474 - Update revision of Jetpack tests used in Firefox. r=kwierso
Bug 702121, patch 3:  Make the auto-hyphenation-{8,9,10} reftests not depend on picking the same fonts for different language or encoding values, to fix Android reftest failures from landing of bug 831354.  r=jfkthame

--HG--
rename : layout/reftests/text/auto-hyphenation-10.html => layout/reftests/text/auto-hyphenation-10-ref.html
rename : layout/reftests/text/auto-hyphenation-8.html => layout/reftests/text/auto-hyphenation-8-ref.html
rename : layout/reftests/text/auto-hyphenation-9.html => layout/reftests/text/auto-hyphenation-9-ref.html
Bug 831354, test fix 1:  Make continuous-inline-1{cd} tests no longer assume that the height of an inline in the default font is less than 20px.  r=bzbarsky

--HG--
rename : layout/reftests/backgrounds/continuous-inline-1-ref.html => layout/reftests/backgrounds/continuous-inline-1ab-ref.html
rename : layout/reftests/backgrounds/continuous-inline-1-ref.html => layout/reftests/backgrounds/continuous-inline-1cd-ref.html
Bug 831354, test fix 2:  Make font inflation tests for selects less sensitive to font metrics by using matching font sizes on the block containing the select.  r=jwir3

Note that select-combobox-3 doesn't need this fix since it uses
vertical-align: top.
Bug 831354, test fix 3: Make flexbox-intrinsic-sizing-horiz-2a.xhtml not assume that the distance from the baseline of the default font to the top of its normal line height is less than or equal to 16px.  r=dholbert