API, issue 1471: Allow users belonging to the docker group to use the docker client
Revert "docker.upstart: avoid spawning a `sh` process"

This reverts commit 24dd50490a027f01ea086eb90663d53348fa770e.
Make sure ENV instruction within build perform a commit each time
Handle ip route showing mask-less IP addresses

Sometimes `ip route` will show mask-less IPs, so net.ParseCIDR will fail. If it does we check if we can net.ParseIP, and fail only if we can't.
Fixes #1214
Fixes #362
Bump to 0.5.3
Add USER instruction
fix merge issue
remove checkIfLogged
use Go 1.1.2 for dockerbuilder
Merge pull request #1515 from dotcloud/rework_auth_push

* Registry: Improve auth push
Add hostname to the container environment.
Fix TestEnv
Update changelog to include hostname commit
Merge pull request #1510 from dotcloud/bump_0.5.3

Bump to 0.5.3
brew: Reuse repositories when possible
brew: Don't build if docker daemon can't be reached
brew: Updated requirements
brew: Display a clear error message when the path is invalid
Update docs for docker group
Merge pull request #1501 from KSid/vagrant-dev-dockerfile

Install websocket library before building docker