DevTools: Layout console view using flex.

R=pfeldman@chromium.org, pfeldman

Review URL: https://codereview.chromium.org/32753003

git-svn-id: svn://svn.chromium.org/blink/trunk@160092 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have InputType factories take an HTMLInputElement reference in parameter

Have InputType factories take an HTMLInputElement reference in parameter
as they expect the pointer to be non-null.

As a consequence, InputTypeView::element() can now return a reference
instead of a pointer, which makes the calling code look safer.

R=adamk, tkent
NOTRY=true

Review URL: https://codereview.chromium.org/27746003

git-svn-id: svn://svn.chromium.org/blink/trunk@160093 bbb929c8-8fbe-4397-9dbb-9b2b20218538