use less reflection in command line method invocation
Merge remote-tracking branch 'upstream/master'

Conflicts:
	commands.go
Typo in host integration docs
Fix install.sh with $sh_c to get sudo/su for modprobe
Linkify @github references in the infrastructure README.md
monitor the tty after starting the container
Merge pull request #2364 from tianon/sudo-modprobe

Fix install.sh with $sh_c to get sudo/su for modprobe
Merge pull request #2379 from dotcloud/2377-remove_resize_race-fix

Monitor the tty after starting the container
change logic for tty resize to avoid warning in tests
Ignore ErrClosedPipe for stdin in Container.Attach.

But pass `err` in the error channel anyway; don't ignore it anymore.
swap cat by top to prevent 2 warnings
remove log
fix workdir, hostname tests and a bunch on mount issue
Merge pull request #2384 from dotcloud/suppress_warning_tty_tests

Change logic for tty resize to avoid warning in tests
Merge pull request #2383 from jpetazzo/cleanup-errclosedpipe-for-stdin

Ignore ErrClosedPipe for stdin in Container.Attach.
Merge pull request #1963 from rogpeppe/master

Client: Use less reflection in command-line method invocation
Merge pull request #2355 from xdissent/patch-1

Typo in host integration docs
Merge pull request #2378 from tianon/linkify-github-ids

Linkify @github references in the infrastructure README.md
Merge pull request #2385 from dotcloud/suppress_even_more_warnings_test

Improve tests again, remove warnings and prevent some mount issues
only pass stdin to hijack when needed