add ps args to docker top
bump api version to 1.4
add support for container ID files (a la pidfile)
docs - add cidfile flag to run docs
docs - add example for cidfile
create the cidfile before creating the container

This change makes docker attempt to create the container ID file and
open it before attempting to create the container. This avoids leaving
a stale container behind if docker has failed to create and open the
container ID file.

The container ID is written to the file after the container is created.
Merge pull request #1159 from unclejack/add_container_id_file_to_run

*Client: Add support for container ID files (a la pidfile)
Merge pull request #1211 from dotcloud/new_logs

*Runtime: Logs are now synchronised
fix error in utils tests
Merge pull request #1239 from dotcloud/fix_utils_tests

fix error in utils tests
rebase master
Merge pull request #1204 from dotcloud/tests-less-copypaste

Hack: use helper functions in tests for less copy-pasting
Make the ENTRYPOINT example work

The incantation listed in the ENTRYPOINT example didn't actually pass the arguments to your script. Changing the definition to an array fixes this.
remove usage from tests
add LXC version to docker info in debug mode
Merge pull request #1235 from metalivedev/cleandocbld

Make docs build without warnings or errors. Minor additional cleanup.
add container=lxc in default env
Merge pull request #1242 from dotcloud/remove_usage_from_test

remove usage from tests
make docker run handle SIGINT/SIGTERM
Fixed a couple of minor syntax errors.