feat!: remove features related to the old thread page view

The old thread page view has been unusable for some time since the
introduction of nested replies in threads (since the old view doesn't
display them).

This CL removes all features related to that view:

- Block draft messages from being saved in Google servers.
- Activate the enableLoadingDraftMessages Community Console flag.
- Show the old thread page in the Community Console.

Fixed: twpowertools:124
Change-Id: I7fb815b7e1bf536a15a7bf76bcb2c1f3accdb648
diff --git a/src/common/optionsPermissions.js b/src/common/optionsPermissions.js
index bb84a88..2fa298b 100644
--- a/src/common/optionsPermissions.js
+++ b/src/common/optionsPermissions.js
@@ -9,9 +9,6 @@
 const requiredPermissions = {
   permissions: new Set([
     'storage', 'alarms',
-    // #!if ['chromium', 'chromium_mv3'].includes(browser_target)
-    'declarativeNetRequestWithHostAccess',
-    // #!endif
     // #!if browser_target == 'chromium_mv3'
     'scripting',
     // #!endif
diff --git a/src/common/optionsPrototype.ts b/src/common/optionsPrototype.ts
index 6ba534a..17e9056 100644
--- a/src/common/optionsPrototype.ts
+++ b/src/common/optionsPrototype.ts
@@ -49,11 +49,6 @@
     context: "options",
     killSwitchType: "option",
   },
-  loaddrafts: {
-    defaultValue: false,
-    context: "options",
-    killSwitchType: "option",
-  },
   increasecontrast: {
     defaultValue: false,
     context: "options",
@@ -131,28 +126,11 @@
     context: "options",
     killSwitchType: "option",
   },
-  // #!if ['chromium', 'chromium_mv3'].includes(browser_target)
-  blockdrafts: {
-    defaultValue: false,
-    context: "options",
-    killSwitchType: "option",
-  },
-  // #!endif
   perforumstats: {
     defaultValue: false,
     context: "options",
     killSwitchType: "option",
   },
-  interopthreadpage: {
-    defaultValue: false,
-    context: "options",
-    killSwitchType: "option",
-  },
-  interopthreadpage_mode: {
-    defaultValue: "previous",
-    context: "options",
-    killSwitchType: "ignore",
-  },
   uispacing: {
     defaultValue: false,
     context: "options",
@@ -235,4 +213,26 @@
     context: "deprecated",
     killSwitchType: "deprecated",
   },
+  loaddrafts: {
+    defaultValue: false,
+    context: "deprecated",
+    killSwitchType: "deprecated",
+  },
+  // #!if ['chromium', 'chromium_mv3'].includes(browser_target)
+  blockdrafts: {
+    defaultValue: false,
+    context: "deprecated",
+    killSwitchType: "deprecated",
+  },
+  // #!endif
+  interopthreadpage: {
+    defaultValue: false,
+    context: "deprecated",
+    killSwitchType: "deprecated",
+  },
+  interopthreadpage_mode: {
+    defaultValue: "previous",
+    context: "deprecated",
+    killSwitchType: "ignore",
+  },
 };
diff --git a/src/common/specialOptions.json5 b/src/common/specialOptions.json5
index 58d330c..37b69fa 100644
--- a/src/common/specialOptions.json5
+++ b/src/common/specialOptions.json5
@@ -2,5 +2,4 @@
   'profileindicatoralt_months',
   'ccdarktheme_mode',
   'ccdarktheme_switch_enabled',
-  'interopthreadpage_mode',
 ]