implement "-c" option to allocate a number of CPU shares to a container
if -c is not specified, do not set cpu.shares (instead of using the default value of 1024)
in the tests, use a non-default value for cpu.shares
propagate CpuShares in mergeConfig
full container.Id display when notrunc is used
fix tests in api_test.go
fix run
refactor api.go
Merge pull request #575 from odk-/notrunc-container-id

full container.Id display when notrunc is used
Major rearrange of the documentation.
add writeJson
Updated commands index to show better title.
Small syntax fix in couchDB
Improve remote api unit tests
Small fix within TestGetImagesJson
- Registry: Fix the checksums file path
Merge pull request #583 from dotcloud/api-tests-1

* Api: Improve remote api unit tests
Merge branch 'master' of github.com:dotcloud/docker into 471-cpu-limit
Expand upon Builder documentation and tidy

Standardizes on uppercase for instructions, gives 
example usage.
Wrap at 80 columns
refactor api.go
add writeJson