Add warning that beam has been renamed to libchan

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Parse the URL with the net/url Parse() function.

Docker-DCO-1.1-Signed-off-by: Karl Matthias <karl@matthias.org> (github: relistan)
We need to carry the path part of the URL for unix sockets.

Docker-DCO-1.1-Signed-off-by: Karl Matthias <karl@matthias.org> (github: relistan)
Add Orchard service to readme

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Added port mapping output to dockerserver

Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co> (github: fermayo)
Remove dockerclient

This is no longer needed now we have dockerserver.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Rename forward backend to dockerclient

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Remove dockerclient heartbeat

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Tests for dockerclient

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Merge pull request #70 from bfirsh/add-warning-to-beam-readme
Merge pull request #85 from bfirsh/rename-forward-to-dockerclient
Add attach to dockerserver

 - Move copyOutput helper from dockerclient to beam/stream.go
 - Implement /containers/<id>/attach and /containers/<id>/wait

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Merge pull request #86 from bfirsh/add-attach-to-dockerserver
Refactor Tutum backend to use beam

Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co> (github: fermayo)
Port to libchan, pt. 1

This is a minimal effort to get things running. Only the `beam` package
has changed - backend code is untouched.

- The `beam` package is still around, but functions as a
  libswarm-specific wrapper around libchan messages. It'll either be
  renamed or moved to the top-level namespace.

- We have our own Message type which serializes/deserializes to libchan
  messages, and our own versions of Sender and Receiver which speak
  libswarm. WrapSender and WrapReceiver promote libchan objects to
  their libswarm equivalents.

- We also have our own wrappers around libchan utilities: RetPipe,
  Handler, Pipe, Copy.

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Cleanup and Enhance Debug

Signed-off-by: John Hopper john.hopper@jpserver.net
Basic tests for Message/Sender/Receiver

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Add maintainers for individual backends

Signed-off-by: Solomon Hykes <solomon@docker.com>
Update exposed ports mapping

Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co> (github: fermayo)
Merge pull request #87 from fermayo/tutum-beam