+ 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
Enabled the docs to generate manpages.

* changed conf.py to reference toctree.rst instead of index
* Added note to README to upgrade your sphinx to the latest version to prevent a bug with .. note:: blocks.
rebase master
add parallel pull to 1.4
rebase master
Updated docs README with instructions to preview the generated manfile, and where to get the one generated by sphinx.
Some more improvements on the docs readme. Removed references to website.
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.