Use docker daemon command instead of -d

QE Reports that you can put lots of bogus options on the cli before the command
which are ignored if you specify a command. We should report a usage error
if a user does this.

I believe a better long term solution would be to remove the -d options and add a daemon command.
This would make the handling of options the same for all use cases.

This patch will still handle the -d option by substituting "daemon" command and print a warning
message to the user.

Docker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)

Conflicts:
	docker/docker.go

Conflicts:
	api/client/commands.go
	contrib/init/systemd/docker.service
	contrib/init/systemd/socket-activation/docker.service
	docker/docker.go
	docs/man/docker.1.md