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 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
WIP: unobserve()
WIP: ListView.destroy()