Add new initializer to directly use input and output streams.

This is particularly useful for the new iOS7/OSX10.9 NSNetService API `netService:didAcceptConnectionWithInputStream:outputStream:`.
Add delegate message for when the connection did open.
Merge pull request #3 from maxsz/master

Improve API
Fix stream handling
Add timeout to connection opening
Remove outdated NSNetService workaround
Fix type warning
Updated comments for appledoc-support for enums
Merge branch 'master' into develop
Re-add NSNetService patch with a runtime check for >=iOS7/OSX10.9.
Merge branch 'master' of https://github.com/maxsz/DTBonjour into maxsz-master
Merge branch 'maxsz-master' into develop
Setup for Travis-CI building
Fixed improperly removed typedef
Fixed typecast warning
Fixed missing protocol docs
fixed warning
Added coveralls script
Added Travis and Coveralls badges
fixed links