[web-bluetooth] new commits pushed by jyasskin

The following commits were just pushed by jyasskin to 
https://github.com/WebBluetoothCG/web-bluetooth:

* Remove attribute instance IDs, and merge BluetoothDiscovery and 
BluetoothInteraction.

The Mac/iOS platforms don't expose a persistent instance ID for 
attributes. I
believe they use object identity within a process to distinguish 
multiple
attributes with the same UUID, although that's not documented. This 
patch also
documents that the web platform will use object identity for this 
purpose.

Removing instance IDs makes BluetoothInteraction empty, so I don't 
need
Bluetooth to have multiple components anymore.

Fixes #51 and fixes #52.
  by Jeffrey Yasskin
https://github.com/WebBluetoothCG/web-bluetooth/commit/c40ada33c09aa10c6e77293f06fd72061b489c87

* Distinguish entities in the cache from the attributes they 
represent, per @kenchris' comment.
  by Jeffrey Yasskin
https://github.com/WebBluetoothCG/web-bluetooth/commit/51919c6a4d568a6b2106f2996ac0383d4ec8433a

* Merge pull request #113 from jyasskin/remove-instance-ids

Remove attribute instance IDs, and merge BluetoothDiscovery and 
BluetoothInteraction.
  by Jeffrey Yasskin
https://github.com/WebBluetoothCG/web-bluetooth/commit/f648b430b18f58e2220c2f8b1e9a71fb0eebb516

Received on Wednesday, 20 May 2015 15:16:33 UTC