Use http.DefaultTransport

To avoid creating a new transport on each request. This also
retains the default timeouts as used by `http.Client`[1].

See:
http://golang.org/src/pkg/net/http/transport.go#L33

[1]: http://golang.org/src/pkg/net/http/client.go#L162