Make syncpipe transport generic data

Signed-off-by: Michael Crosby <michael@docker.com>
Refactor execin code to be simpler

Signed-off-by: Michael Crosby <michael@docker.com>
Fix issues in nsenter.c and console handling

Signed-off-by: Michael Crosby <michael@docker.com>
After parsing flags check that the command is nsenter

Signed-off-by: Michael Crosby <michael@docker.com>
Move nsenter code into separate package

Signed-off-by: Michael Crosby <michael@docker.com>
Import nsenter code so that it is compiled into nsinit

Signed-off-by: Michael Crosby <michael@docker.com>
Nsenter checks for argv 0 before running

Signed-off-by: Michael Crosby <michael@docker.com>
Modify nsinit to register actions for argv 0

Signed-off-by: Michael Crosby <michael@docker.com>
Add unsupported file for cross compile

Signed-off-by: Michael Crosby <michael@docker.com>
Allow comparison based on strlen of "nsenter"

Signed-off-by: Michael Crosby <michael@docker.com>
Merge pull request #146 from crosbymichael/refactor-execin

Refactor execin send config over pipe
Enter cgroups while entering namespaces as part of NsEnter.
Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
Enter cgroups as part of nsenter while using systemd.
Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)