Display containers logs in case of build failure
Improve last log output
Ignore stderr while doing tests
do not merge hostname from image
Mutex style change.

For structs protected by a single mutex, embed the mutex for more
concise usage.

Also use a sync.Mutex directly, rather than a pointer, to avoid the
need for initialization (because a Mutex's zero-value is valid and
ready to be used).
Merge pull request #1053 from dynport/do-not-copy-hostname-from-image

do not merge hostname from image
Merge pull request #1112 from cespare/mutex-style

Mutex style change.
Typo correction: Excepted -> Expected'
Use fmt.Errorf when appropriate.
Gofmt -s (simplify)
Simplify the NopWriter code.
Implement several golint suggestions, including:

* Removing type declarations where they're inferred
* Changing Url -> URL, Id -> ID in names
* Fixing snake-case names
Merge pull request #1111 from cespare/style-fixes

Style fixes
Pushing an Image causes the docker client to give an error message instead of
writing out streamed status.

This is caused by a Buffering message that is not in the correct json format:

[...]
{"status"
:"Pushing 6bba11a28f1ca247de9a47071355ce5923a45b8fea3182389f992f4
24b93edae"}Buffering to disk 244/? (n/a)..
{"status":"Pushing",[...]

The "Buffering to disk" message is originated in
srv.runtime.graph.TempLayerArchive

I am now using the StreamFormatter provided by the context from which the
method is called.
Mount /dev/shm as a tmpfs.

Fixes #1122.
Typo fix

Error message grammar tweak
Style fixes for fmt + err usage.

fmt.Printf and friends will automatically format using the error
interface (.Error()) preferentially; no need to do err.Error().
testing, issue #776: Ensure docker-ci test docker code as it was at commit time
Merge pull request #1132 from dotcloud/776-testing-commit

testing, issue #776: Ensure docker-ci test docker code as it was at commit time
testing, issue #775: Add automatic testing notifications to docker-ci