Since docker is using multiple driver extend its attach support.

Add support for attaching processes to a container driven by `libcontainer`.
`lxc` is still supported.

reference implementation http://jpetazzo.github.io/2014/03/23/lxc-attach-nsinit-nsenter-docker-0-9/