change tag -> repo name in build usage
+ Runtime: inject dockerinit at /.dockerinit instead of overwriting /sbin/init. This makes it possible to run /sbin/init inside a container.
change permissions of initLayer to be readable by non-root users
Add ID to JSONMessage in pull
Use goroutines to pull in parallel
If multiple images pulled at the same time, each progress is displayed on a new line
improve client output
Use VT100 escape codes
:
fix errors
rebase master
add parallel pull to 1.4
rebase master
rebase master
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
testing, issue #1331: Add registry functional test to docker-ci
Make sure the routes IP are taken into consideration + add unit test for network overlap detection
http utils
reqFactory in Registry
Server now use request factory
auth with user agent
factory generated from one place.
update auth_test.go