Support GATT services over BR/EDR.

Preview at https://rawgit.com/WebBluetoothCG/web-bluetooth/support-bredr/index.html

@armansito
I think 475b1795837f2d573e27816db17a6b2ff2ea2611 covers all your remaining comments.