Replace WTF_MAKE_NONCOPYABLE with DISALLOW_COPY_AND_ASSIGN in core/input

This change is for files in the path
//third_party/WebKit/Source/core/input/.

Added the include for base/macros.h where needed and moved the macro to the
end of the class as per the code guidelines enforced by lint.

This CL introduces no logic changes.

Bug: 565932
Change-Id: Iddee9a764141bd1960aac757dd5b1a0b9987f48e
Reviewed-on: https://chromium-review.googlesource.com/813554
Reviewed-by: Sasha Morrissey <sashab@chromium.org>
Commit-Queue: Eve Martin-Jones <evem@chromium.org>
Cr-Commit-Position: refs/heads/master@{#522684}
5 files changed