Remove DISALLOW_* macros from content/

This inlines all remaining DISALLOW_* macros in content/. This is done
manually (vim regex + manually finding insertion position).

IWYU cleanup is left as a separate pass that is easier when these macros
go away.

Bug: 1010217
Change-Id: I8b5ea6dd9f8a3f584cf3eef82634017a38b15be8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3193883
Commit-Queue: Peter Boström <[email protected]>
Commit-Queue: Lei Zhang <[email protected]>
Auto-Submit: Peter Boström <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Owners-Override: Lei Zhang <[email protected]>
Cr-Commit-Position: refs/heads/main@{#936160}
diff --git a/content/web_test/renderer/text_input_controller.cc b/content/web_test/renderer/text_input_controller.cc
index a7b930cf..c393efc 100644
--- a/content/web_test/renderer/text_input_controller.cc
+++ b/content/web_test/renderer/text_input_controller.cc
@@ -31,6 +31,10 @@
  public:
   static gin::WrapperInfo kWrapperInfo;
 
+  TextInputControllerBindings(const TextInputControllerBindings&) = delete;
+  TextInputControllerBindings& operator=(const TextInputControllerBindings&) =
+      delete;
+
   static void Install(base::WeakPtr<TextInputController> controller,
                       blink::WebLocalFrame* frame);
 
@@ -60,8 +64,6 @@
   void ForceTextInputStateUpdate();
 
   base::WeakPtr<TextInputController> controller_;
-
-  DISALLOW_COPY_AND_ASSIGN(TextInputControllerBindings);
 };
 
 gin::WrapperInfo TextInputControllerBindings::kWrapperInfo = {