Specify ServerName in tls.Config, for Go 1.3

There is a breaking change in Go 1.3 regarding TLS verification that affects this package:
http://tip.golang.org/doc/go1.3#major_library_changes

This should deal with the change and is backwards compatible.