Support for SRV records

This adds support for SRV records, as defined in RFC 2782.