Added proposed Docker Community Guidelines

Docker-DCO-1.1-Signed-off-by: James Turnbull <james@lovedthanlost.net> (github: jamtur01)
Docker should use /var/lib/container/tmp for large temporary files.

/tmp is often a tmpfs file system and large temporary files could cause
docker commands to fail.  Also using /tmp potentially allows users on the
system to get access to content, or even attack the content.  Moving the tmpdir to
/var/lib/container/tmp will protect the data.

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

Conflicts:
	docker/docker.go
Merge pull request #7186 from jamtur01/community

Added proposed Docker Community Guidelines
Merge pull request #6456 from rhatdan/tmpdir

Docker should use /var/lib/docker/tmp for large temporary files.
Move "image_export" to graph/export.go

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "image_history" to graph/history.go

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "images" to graph/list.go

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "viz" to graph/viz.go

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "load" to graph/load.go

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "import" to graph/import.go

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "image_delete" to daemon/image_delete.go

Note: this cannot yet be moved to graph/ because of a lingering
dependency on daemon. This has been noted in a FIXME.

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move "image_tag" and "tag" to graph/tag.go

Note: these 2 jobs should be merged into one. This was noted in a FIXME.

Signed-off-by: Solomon Hykes <solomon@docker.com>
Move some integration tests to integration-cli

Signed-off-by: Tibor Vass <teabee89@gmail.com>
Check error returned by eng.Register() in TagStore.Install()

Signed-off-by: Tibor Vass <teabee89@gmail.com>