a bit of pep8
Pass more argument to Client.start

It enables linking feature and other features managed by Client.start() function
Extend documentation for some complex parameters
Add support for watch requisite for docker states
Documentation only
pass privileged and name to docker.create_container

from Docker API v1.5
Introduce new state docker.running

Before docker.installed was also running the container.
It was to hard to make it work properly.

So let's split it into two states and adhere to salt philosophy.

This Modification requires docker-py client that can serve docker APIv1.6
remove unsused variable
Follow Coding Style: Use simple quotes to wrap docstring.
Add notes about docker-py version
Merge pull request #9057 from ticosax/add-partial-support-docker-v1.6-api

Add partial support docker v1.6 api