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