chromeos: dbus: add Bluetooth properties support
BlueZ predates the standard D-Bus Properties API, so we can't use the
new dbus::Property<> and dbus::PropertySet for it. Fortunately it did
at least inspire the standard API, so derive a BluetoothProperty<> and
BluetoothPropertySet respectively that generate the correct D-Bus
methods, connect the correct signals and parse them properly.
BUG=chromium-os:22086
TEST=verified with dbus-send
Change-Id: I71c871175c98a007c547792af8765baf550e4498
Review URL: http://codereview.chromium.org/
9379044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122199 0039d316-1c4b-4281-b951-d872f2087c98