WiretapSource - now delays 2 seconds on init before creating a RemoteClientBrowser.  This allows the browser to elegantly live inside the new WiretapSource run loop that is not yet alive on WiretapSource init.


Former-commit-id: 708acd8d97be2d6ea57cb8a2b9f98892f12366f8
Moved JSON log file writing into a background thread


Former-commit-id: 284b994de2414d948087bda08e0fc77ecb01f2a1
Renaming dispatch queue


Former-commit-id: fbeb66a51e7692817e92023a6ef001ed867942b7
Stole a dirty trick from ASI HTTP to keep the run loop running forever


Former-commit-id: 1cd9073186315e1ca5bb2f3b190cb0b6239d2930
Kai - added stoping of any playing text to speech message when playing a new message


Former-commit-id: de07659d4244ec4d14cb78bc0b1a54fa32ace23f
Merge pull request #711 from acres4/feature/stopTTS

Kai - added stoping of any playing text to speech message when playing a new message

Former-commit-id: b5b7d132c3b9ddcf9dfcc86cc1f98d2eb64f3883
Added Bluetooth service major classes and minor audio classes


Former-commit-id: 1f684ced6c1e5680e6dad87ab81bbd32697c5e23
Kai - updated the description of the call joining cell to use the same logic as the rest of Kai


Former-commit-id: 7514aefdf16ab27eb2268469ffa1dd55db6690e9
Kai - factored out duplicate logic into category method on CallInfo


Former-commit-id: c9951eb2d689780ba96a1a98461a4c7437efd24a
Merge pull request #712 from acres4/feature/callJoingCallDescription

Kai - updated the description of the call joining cell to use the same logic as the rest of Kai

Former-commit-id: 8f55a2aae836df11f9e75d3665ada7f821d2f33c
Updated Bluetooth spec link to non-mirror


Former-commit-id: 9aba269cbece34fe2cbf520303b74ed1d96ab8a8
Bluetooth - added logging of device type


Former-commit-id: e6a7f51c5c4d9d6e8403f822484642a3722387be
Bluetooth - removed unused IBAction


Former-commit-id: 84b392b0b347c0670ec7a6b7685c70370457acea
BluetoothDevice - added category method to determine if a device is a headset


Former-commit-id: 7ba0990a8788d478746c53da2e27dc2fc8eae202
BluetoothFairy - now keeps a specific list of headsets


Former-commit-id: 02f7c8f0e86e447e5a3a3f31f98ad0b54135f79b
Kai Bluetooth - now only lists headsets


Former-commit-id: f2a2f3262bdc48dbea181268ec5ffacf46d51e7e
Removed temporary logging


Former-commit-id: fb093f2bc7cc4d933782eebc1a314ab8c96e87df
Kai Bluetooth - changed to only unpair ~headsets~ based on user pairing selection within the Kai apps


Former-commit-id: 50ab787b7a395ce9b1d5df5eb6949ce20a9f99e6
Hoover - fixed gist url with bad name


Former-commit-id: 6f0935252bdd10cc29b5344113b48c9eab27c7e0
Kai - updated talk


Former-commit-id: 4f3eeffa59d20d9292d9357421ae86e3cdbc5af6