Bug 937474.  Get rid of cloneNode() with no arguments in Gaia code.  r=sicking
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 882186 - add basic net_error.html functionality