Bug 1022480 - permission-request screen has a bonus message about 'Select a camera'
Bug 1019993 - Correct compositekey to compositeKey

Replace compositekey with compositeKey to follow interCaps coding
style guidelines.
Bug 1017918 - Add mai (Maithili) to Gaia languages
Bug 1022939 - Add ARIA markup for gaia-radio and give example for radio menu items.
Bug 1022475 - (Part I) Implement InputAppsTransitionManager
Bug 1022475 - (Part II) Let KeyboardManager use it
Bug 1022475 - (Part III) Fix JS marionette tests
Bug 1022475 - (Part VI) Fix Python tests
Bug 1016393 - [Camera] Fix unit tests with a newer mocha
Bug 981674 - [Contacts] Contact's name merged to another one previously then exported to sd card and imported again, is not shown fine
Bug 1004251 - Add resend verification email to firefox accounts. r=ferjm,arthurcc
Bug 1015479 - Make header markup follow visual order.
Bug 1013845: Fix character encoding when sharing contacts via NFC
Bug 1017152 - COPPA screen select element label misaligned. r=ferjm
Bug 1020471 - WebrtcClient is not defined
Bug 1023528 - unhide toggle calendar test on tbpl
Merge pull request #19903 from 6a68/bug-1004251-fxa-resend-email

Bug 1004251 fxa resend email
Bug 1022527 - [B2G][Email] When type mail address in to, cc and bcc fields, the address in bcc field will be truncated
Bug 1023392 - [Vertical] Intermittent localization_test.js r=lightsofapollo
Bug 996398 - Use fastSeek API in Gaia video app

some refinements to the original patch

address review comment