docker.upstart: avoid spawning a `sh` process

start script / end script create an intermediate sh process.
docker.upstart: use the same start/stop events as sshd

Is probably more solid
add ps args to docker top
bump api version to 1.4
add LXC version to docker info in debug mode
Merge branch 'master' into 1237-improve_docker_top-feature

Conflicts:
	docs/sources/api/docker_remote_api.rst
Docs: Fixed navigaton links to about page and community page
Website: Removed the website sources from the repo. The website sources are now hosted on github.com/dotcloud/www.docker.io/
Reimplement old Commands unit tests in order to insure behavior
Cleaned up long lines, switched graphic to Docker logo. General cleanup.
bump master
add kernel version
Merge pull request #1243 from dotcloud/add_lxc_version_docker_info

*Client: LXC and Kernel version to docker info in debug mode
Merge pull request #1278 from metalivedev/logotweaks

Cleaned up long lines, switched graphic to Docker logo. General cleanup.
Merge pull request #1277 from dotcloud/add_commands_unit_tests

* Tests: Reimplement old Commands unit tests in order to insure behavior
Fixes #505 - Make sure all output is send on the network before closing
Copy authConfigs on save so data is not modified

SaveConfig sets the Username and Password to an empty string
on save.  A copy of the authConfigs need to be made so that the
in memory data is not modified.
Add regression test for authConfig overwrite
Fixes #1286
Merge pull request #1283 from crosbymichael/username-not-set

Copy authConfigs on save so data is not modified
fix errors