Merge pull request #1 from claybridges/master

better -stop, etc.
Merge pull request #2 from claybridges/master

Add ability to connect to device by name
Merge pull request #3 from claybridges/master

Refine TherePlay, etc.
Fix crash when updating devices
Merge pull request #9 from claybridges/master

Get Bonjour TXTRecord and parse/map it somewhat
Fix exception when enumerating services
Fix crash in when TXTRecordData is nil
Merge pull request #10 from litl/masterFixCrashDictionaryOfStrings

Master fix crash dictionary of strings