Add more input types, fix lowercase nodeName, support shift-backspace

Add the date, datetime, datetime-local, month, time, url, and week input types.
Force node names to upper case and node types to lower case before comparison.
Support shift-backspace to go forward, and ignore other modified-backspace
keypresses (i.e. alt-, ctrl-, and meta-backspace).

BUG=638645, 637983, 638469
R=ojan@chromium.org

Review URL: https://codereview.chromium.org//2260633002 .
4 files changed
tree: 7150fe1d358a53e4e54d5892b6a2212ecec9172c
  1. go-back-with-backspace/
  2. .gitignore