Print consistent help with options and commands

These commands now all output the same thing:

 - docker
 - docker help
 - docker --help
 - docker -h

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Add instructions on how to get help on commands

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Consolidate documentation for -H option

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Update libcontainer to 84ad9386a0240acb7475429a835

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Fixed typo
Fixed a typo in docs (outpu -> output).

Signed-off-by: Lakshan Perera <lakshan@laktek.com>
Add notes about single-quotes

Signed-off-by: Doug Davis <dug@us.ibm.com>
Removing an image that fails, also removes the image name/tag.

Fixes #7845 and #7801, and a real pain point I had :)

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
Match docs to actual port range used in code.
Addresses #7985

Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com> (github: estesp)
Validate tag names similar to repository name validation; add tests
Addresses #7943

Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com> (github: estesp)
Merge pull request #7959 from crosbymichael/update-libcontainer-sep6

Update libcontainer to 84ad9386a0240acb7475429a835
Merge pull request #7996 from estesp/7943-validate-tagnames

Validate tag names similar to repository name validation; add tests
Merge pull request #7957 from bfirsh/consistent-help-messages

Consistent help messages
Merge pull request #8000 from estesp/7985-networkport-doc-changes

Match docs to actual port range used in code.
Merge pull request #7991 from laktek/master

Fixed a typo in docs (outpu -> output).
Merge pull request #7988 from markotibold/patch-1

Fixed a typo
Merge pull request #7963 from jfrazelle/7845-remove-image-fail-dont-untag

Failing to remove an image, will not remove the image name/tag.
Merge pull request #7998 from duglin/Issue5701

Add notes about single-quotes (for issue 5701)