Fixed docker login
Fixed checksum representation
Fixed graph.Checksums()
Follow redirections when sending PUT request in PushRepository
Prepend hash method to the image checksum
Added X-Docker-Token header to initial index requests
Fixed checksum computing. Ensure checksum is computed when image metadata is loaded from disk. Fixed docker push workflow. Moved hash computing to utils
Fixed minor bugs in docker pull
Added support for REPO:TAG format in docker pull (overrides -t option)
Checksum system overhaul
Fix checksum computing
Only send checksums for images not uploaded yet
simplify graph.Checksums
simplify image.Checksum
Fix error in PushImage
Fixed typo in 'username or email already exists'
Fixed some login quirks
Handled wrong user credentials by re-init the auth file (it was impossible to login after having wrong crendentials)
Use progress reader when uploading/downloading layers
gofmt pass