Bug 937474.  Get rid of cloneNode() with no arguments in Gaia code.  r=sicking
Bug 937955 - use marionette client with bigger timeouts
Merge pull request #13605 from bzbarsky/master

Bug 937474.  Get rid of cloneNode() with no arguments in Gaia code.  r=s...
Merge pull request #13716 from mikehenrty/bug-937955-marionette-client

Bug 937955 - use marionette client with bigger timeouts
demo keyboard app with dynamic hit target resizing

make shift and ?123 keys work

defined controller and hit detector classes

get key alternatives menu working

define a layout as a set of pages

add dynamic hit target resizing

visual tweaks

fix build-time configuration bug

remove visual indication of dynamic resizing

use <template> elements to define basic keyboard elements

Allow Backspace, Return, etc to be static

Use textBeforeCursor for next character prediction; fix minor bugs

add autocorrect dictionary
Merge pull request #13538 from davidflanagan/demokbd

demo keyboard app, NPOTB
Bug 936723 - [keyboard] don't allow user to enable keyboard apps that
don't have required trust level.
 - Filter out keyboard apps that do not have input permission and
   correct privilege level.
Bug 936631 - [Settings] Make ListView work with any elements - r=arthurcc

- Remove `querySelector` in favor of just using `children[]`
- Add tests for each method in which this changed using `<div><div>` instead of `<ul><li>`
- Add test for content present during creation of ListView not being used as recycled elements

Closes gh-13706
Bug 935072 - [B2G][Gallery] Crop handles are difficult to grab and move
Merge pull request #13653 from huchengtw-moz/gallery/Bug_935072_crop_handle_hard_to_grab

Bug 935072 - [B2G][Gallery] Crop handles are difficult to grab and move, r=djf
Merge pull request #13693 from RudyLu/keyboard/Bug936723-filter_unprivileged_keyboard_apps

Bug 936723 - [keyboard] don't allow user to enable keyboard apps that
r=gnarf, gary