container: Remove Ghost state

container.Register() checks both IsRunning() and IsGhost(), but at
this point IsGhost() is always true if IsRunning() is true. For a
newly created container both are false, and for a restored-from-disk
container Daemon.load() sets Ghost to true if IsRunning is true. So we
just drop the IsGhost check.

This was the last call to IsGhost, so we remove It and all other
traces of the ghost state.

Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)
devicemapper: Don't mount in Create()

We used to mount in Create() to be able to create a few files that
needs to be in each device. However, this mount is problematic for
selinux, as we need to set the mount label at mount-time, and it
is not known at the time of Create().

This change just moves the file creation to first Get() call and
drops the mount from Create(). Additionally, this lets us remove
some complexities we had to avoid an extra unmount+mount cycle.

Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)
 - unix://path/to/socket should read unix:///path/to/socket like the rest of the documentation (a slash was missing)
 - Mention that [] options may be specified multiple times on the Usage page

Docker-DCO-1.1-Signed-off-by: Mike MacCana <mike.maccana@gmail.com> (github: mikemaccana)

Docker-DCO-1.1-Signed-off-by: Mike MacCana <mike.maccana@gmail.com> (github: SvenDowideit)
add a reference to multiple -H options, and update the other example of -H option

and copy changes to the cli.md file

Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@fosiki.com> (github: SvenDowideit)
Docs: Add docs new version files created by `make docs` to .gitignore

Files are:

 - docs/AWS_S3_BUCKET
 - docs/GIT_BRANCH
 - docs/VERSION

Docker-DCO-1.1-Signed-off-by: O.S. Tezer <ostezer@gmail.com> (github: ostezer)

Update:

 - Remove unnecessary last blankline
initial version of installation on ubuntu 14.04 LTS

Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au> (github: SvenDowideit)
Fix stray url from beta-docs warning (remove aws bucket URI)

Docker-DCO-1.1-Signed-off-by: O.S. Tezer <ostezer@gmail.com> (github: ostezer)
Add support for cpu hardcapping to cgroups.
Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal)
Merge pull request #5356 from alexlarsson/devmapper-no-mount-in-create

devicemapper: Don't mount in Create()
Merge pull request #5381 from rjnagal/master

Add support for cpu hardcapping to cgroups.
Separating cgroup Memory and MemoryReservation.

This will allow for these to be set independently. Keep the current Docker behavior where Memory and MemoryReservation are set to the value of Memory.

Docker-DCO-1.1-Signed-off-by: Victor Marmol <vmarmol@google.com> (github: vmarmol)
Merge pull request #5335 from alexlarsson/remove-ghost

container: Remove Ghost state
Merge pull request #5373 from vmarmol/master

Separating cgroup Memory and MemoryReservation.
Merge pull request #5378 from ostezer/docs-fix-stray-url-from-warning

Fix stray url from beta-docs warning (remove aws bucket URI)
Merge pull request #5372 from SvenDowideit/docs-tweaks-to-socket-options

Docs tweaks to socket options
Merge pull request #5371 from ostezer/docs-add-docs-versioning-files-to-gitignore

Docs: Add docs new version files created by `make docs` to .gitignore
Merge pull request #5355 from SvenDowideit/doc-ubuntu-14-04-lts

initial version of installation on ubuntu 14.04 LTS