client: do not close the errors channel on hijack

This may lead to a data race between the stdin and the main goroutines.
There's no need for closing the channel, since we always send the error
in it, even when the error is nil.

Detected via tsuru's race CI:

==================
WARNING: DATA RACE
Write by goroutine 56:
  runtime.closechan()
      /var/lib/jenkins/go/src/pkg/runtime/chan.goc:1027 +0x0
  github.com/fsouza/go-dockerclient.(*Client).hijack()
      /tmp/gopath/tsuru/src/github.com/fsouza/go-dockerclient/client.go:445 +0x864
  github.com/fsouza/go-dockerclient.(*Client).AttachToContainer()
      /tmp/gopath/tsuru/src/github.com/fsouza/go-dockerclient/container.go:561 +0x264
  github.com/tsuru/docker-cluster/cluster.(*Cluster).AttachToContainer()
      /tmp/gopath/tsuru/src/github.com/tsuru/docker-cluster/cluster/container.go:213 +0xe9
  github.com/tsuru/tsuru/provision/docker.(*container).logs()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker.go:557 +0x1c4
  github.com/tsuru/tsuru/provision/docker.func·020()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/actions.go:227 +0x2d9
  github.com/tsuru/tsuru/action.(*Pipeline).Execute()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/action/action.go:133 +0x745
  github.com/tsuru/tsuru/provision/docker.deploy()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker.go:294 +0x327
  github.com/tsuru/tsuru/provision/docker.archiveDeploy()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker.go:275 +0x162
  github.com/tsuru/tsuru/provision/docker.(*S).TestArchiveDeploy()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker_test.go:702 +0x31f
  runtime.call16()
      /var/lib/jenkins/go/src/pkg/runtime/asm_amd64.s:360 +0x31
  reflect.Value.Call()
      /var/lib/jenkins/go/src/pkg/reflect/value.go:411 +0xed
  launchpad.net/gocheck.func·006()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:733 +0x51b
  launchpad.net/gocheck.func·004()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:628 +0xf4

Previous read by goroutine 66:
  chansend()
      /var/lib/jenkins/go/src/pkg/runtime/chan.goc:75 +0x0
  github.com/fsouza/go-dockerclient.func·002()
      /tmp/gopath/tsuru/src/github.com/fsouza/go-dockerclient/client.go:442 +0x174

Goroutine 56 (running) created at:
  launchpad.net/gocheck.(*suiteRunner).forkCall()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:629 +0x42e
  launchpad.net/gocheck.(*suiteRunner).forkTest()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:765 +0xce
  launchpad.net/gocheck.(*suiteRunner).runTest()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:770 +0x3e
  launchpad.net/gocheck.(*suiteRunner).run()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:584 +0x3fd
  launchpad.net/gocheck.Run()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/run.go:76 +0x56
  launchpad.net/gocheck.RunAll()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/run.go:68 +0x12d
  launchpad.net/gocheck.TestingT()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/run.go:56 +0x53c
  github.com/tsuru/tsuru/provision/docker.Test()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/suite_test.go:22 +0x34
  testing.tRunner()
      /var/lib/jenkins/go/src/pkg/testing/testing.go:422 +0x10f

Goroutine 66 (finished) created at:
  github.com/fsouza/go-dockerclient.(*Client).hijack()
      /tmp/gopath/tsuru/src/github.com/fsouza/go-dockerclient/client.go:443 +0x807
  github.com/fsouza/go-dockerclient.(*Client).AttachToContainer()
      /tmp/gopath/tsuru/src/github.com/fsouza/go-dockerclient/container.go:561 +0x264
  github.com/tsuru/docker-cluster/cluster.(*Cluster).AttachToContainer()
      /tmp/gopath/tsuru/src/github.com/tsuru/docker-cluster/cluster/container.go:213 +0xe9
  github.com/tsuru/tsuru/provision/docker.(*container).logs()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker.go:557 +0x1c4
  github.com/tsuru/tsuru/provision/docker.func·020()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/actions.go:227 +0x2d9
  github.com/tsuru/tsuru/action.(*Pipeline).Execute()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/action/action.go:133 +0x745
  github.com/tsuru/tsuru/provision/docker.deploy()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker.go:294 +0x327
  github.com/tsuru/tsuru/provision/docker.archiveDeploy()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker.go:275 +0x162
  github.com/tsuru/tsuru/provision/docker.(*S).TestArchiveDeploy()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/provision/docker/docker_test.go:702 +0x31f
  runtime.call16()
      /var/lib/jenkins/go/src/pkg/runtime/asm_amd64.s:360 +0x31
  reflect.Value.Call()
      /var/lib/jenkins/go/src/pkg/reflect/value.go:411 +0xed
  launchpad.net/gocheck.func·006()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:733 +0x51b
  launchpad.net/gocheck.func·004()
      /tmp/gopath/tsuru/src/launchpad.net/gocheck/gocheck.go:628 +0xf4
==================