bluetooth: Make device/bluetooth a shared library component.

device/bluetooth will soon be accessed by content/browser. This
change converts it from a static library to a shared component.

BUG=438305

Committed: https://crrev.com/ff6eaf5adf4d6dc5a748e2ee4e8de080655d1975
Cr-Commit-Position: refs/heads/master@{#307049}

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

Cr-Commit-Position: refs/heads/master@{#307180}
diff --git a/device/bluetooth/bluetooth_gatt_connection.h b/device/bluetooth/bluetooth_gatt_connection.h
index da63043..81e1c8e 100644
--- a/device/bluetooth/bluetooth_gatt_connection.h
+++ b/device/bluetooth/bluetooth_gatt_connection.h
@@ -8,6 +8,7 @@
 #include <string>
 
 #include "base/callback.h"
+#include "device/bluetooth/bluetooth_export.h"
 
 namespace device {
 
@@ -17,7 +18,7 @@
 // active BluetoothGattConnection object. BluetoothGattConnection objects
 // automatically update themselves, when the connection is terminated by the
 // operating system (e.g. due to user action).
-class BluetoothGattConnection {
+class DEVICE_BLUETOOTH_EXPORT BluetoothGattConnection {
  public:
   // Destructor automatically closes this GATT connection. If this is the last
   // remaining GATT connection and this results in a call to the OS, that call