Set environment variables using a file.
Fix #2369 by documenting decompression behavior.
Support copying value from env with -e option.
Fixed problem with variables containing \n.

The /.dockerenv file is now a marshalled json array so that environment
variables with \n and other weird values are supported.
Add flags to history, add size flag
Assign id as name when all else fails
Merge pull request #2299 from tmc/master

Client: Add -notrunc and -q flags to docker history
RemoteAPI: Add size to history
Merge pull request #2432 from SvenDowideit/doc-stop-kill-details

IRC: add SIGTERM and SIGKILL details to docker stop and kill docco
Merge pull request #2470 from metalivedev/2369-docuncompress

Documenting decompression behavior.
Merge pull request #1536 from griff/envfile

Runtime: Keep env variables out of the command line
Merge pull request #2473 from dotcloud/remove-panic-from-name

Assign id as name when all else fails
make all image ID and container ID API responses use the Long ID (Closes #2098)