Revert "Save bluetooth state to user pref in settings page"

This reverts commit 70d8265ddf6e4c51e3b47958620b0f28e430457c.

Reason for revert: CrSettingsBluetoothPageTest.All failing on Linux ChromiumOS Tests (dbg)(1) (e.g., https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/29782) with: "Uncaught ReferenceError: PrefsBehavior is not defined", source: chrome://settings/bluetooth_page/bluetooth_page.js (28). Seems related to this CL.

Original change's description:
> Save bluetooth state to user pref in settings page
> 
> BUG=741962
> NOTRY=true
> 
> Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
> Change-Id: I4490d8e5c1033b5a2bc52a51adbe2c3140f55e73
> Reviewed-on: https://chromium-review.googlesource.com/645836
> Commit-Queue: Sonny Sasaka <sonnysasaka@chromium.org>
> Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#499296}

TBR=stevenjb@chromium.org,rkc@chromium.org,sonnysasaka@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 741962
Change-Id: I7280f66ce34f72d641bc0032a41706b6bf8225cd
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Reviewed-on: https://chromium-review.googlesource.com/647752
Reviewed-by: Greg Thompson <grt@chromium.org>
Commit-Queue: Greg Thompson <grt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#499475}
diff --git a/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js b/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js
index a626139..35b5c439 100644
--- a/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js
+++ b/chrome/browser/resources/settings/bluetooth_page/bluetooth_page.js
@@ -25,8 +25,6 @@
 Polymer({
   is: 'settings-bluetooth-page',
 
-  behaviors: [PrefsBehavior],
-
   properties: {
     /** Preferences state. */
     prefs: {
@@ -168,7 +166,6 @@
     this.adapterState_ = state;
     this.bluetoothToggleState_ = state.powered;
     this.bluetoothToggleDisabled_ = !state.available;
-    this.setPrefValue('ash.user.bluetooth.adapter_enabled', state.powered);
   },
 
   /** @private */
diff --git a/chrome/browser/resources/settings/bluetooth_page/compiled_resources2.gyp b/chrome/browser/resources/settings/bluetooth_page/compiled_resources2.gyp
index 975856e1..3d4051ba 100644
--- a/chrome/browser/resources/settings/bluetooth_page/compiled_resources2.gyp
+++ b/chrome/browser/resources/settings/bluetooth_page/compiled_resources2.gyp
@@ -7,7 +7,6 @@
       'target_name': 'bluetooth_page',
       'dependencies': [
         '../compiled_resources2.gyp:route',
-        '../prefs/compiled_resources2.gyp:prefs_behavior',
         '../settings_page/compiled_resources2.gyp:settings_animated_pages',
         '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:assert',
         '<(DEPTH)/ui/webui/resources/js/compiled_resources2.gyp:i18n_behavior',
diff --git a/chrome/test/data/webui/settings/bluetooth_page_tests.js b/chrome/test/data/webui/settings/bluetooth_page_tests.js
index 5da95ac2..5644558 100644
--- a/chrome/test/data/webui/settings/bluetooth_page_tests.js
+++ b/chrome/test/data/webui/settings/bluetooth_page_tests.js
@@ -2,22 +2,6 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-function getFakePrefs() {
-  return {
-    ash: {
-      user: {
-        bluetooth: {
-          adapter_enabled: {
-            key: 'ash.user.bluetooth.adapter_enabled',
-            type: chrome.settingsPrivate.PrefType.BOOLEAN,
-            value: false,
-          }
-        }
-      }
-    }
-  };
-}
-
 suite('Bluetooth', function() {
   var bluetoothPage = null;
 
@@ -76,7 +60,6 @@
   setup(function() {
     PolymerTest.clearBody();
     bluetoothPage = document.createElement('settings-bluetooth-page');
-    bluetoothPage.prefs = getFakePrefs();
     assertTrue(!!bluetoothPage);
 
     bluetoothApi_.setDevicesForTest([]);