added service regisration

Doesn't accept text info right now. (forces it to nil, and zero length)
implements TXT records for service registration
tests updated
Add debugging info
c files should use spaces
Merge remote-tracking branch 'upstream/master'
update example for the new `dnssd.Process()` api
Merge pull request #2 from dapplebeforedawn/master

Add Service Registration