v5.6.0
v5.6.0

* When we can't store signatures, point the user at the destination.
* Update for https://github.com/containers/skopeo/pull/932
* Refactor configPath API
* Load the rootless registries.conf.d for override
* docker config: clean up after test
* blobinfocache: clean up after test
* enable search using pagination
* pkg/docker/config: correct default file mode when create auth.json file
* Update to Go 1.13
* Coverity found potential nil dereference
* Look for normalized paths in tarfile.
* Move docker/tarfile.Destination to docker/internal/tarfile.Destination
* Use the docker/internal/tarfile.Destination from docker/daemon and docker/archive
* Remove deprecated non-SystemContext functions from docker/internal.tarfile
* Introduce Destination.configPath and Destination.physicalLayerPath
* Split docker/internal.tarfile.Writer from Destination
* Move createRepositoriesFile to a bit better place
* Split Writer.createManifest from Destination.PutManifest
* Reorganize docker/internal/tarfile.Writer.createManifest a bit
* Move the computation of layerPaths in docker-archive
* Implement writing multiple images in the modern format.
* Split createSingleLegacyLayer from writeLegacyLayerMetadata
* Move legacy layer ID computation to a bit later
* Merge writeLegacyMetadata and createRepositoriesFile
* Implement writing multiple images in the legacy format
* Separate tarfile.Writer creation from Destination creation
* Lock docker/internal/tarfile.Writer to support concurrent uses
* Split openArchiveForWriting from docker/archive/newImageDestination
* Finally, introduce docker/archive.Writer
* use container/storage/pkg/homedir
* Fix an error message on docker-archive:path:name@sha256:$digest
* Move docker/tarfile.Source to docker/internal/tarfile.Source
* Use the docker/internal/tarfile.Source from docker/daemon and docker/archive
* Remove deprecated non-SystemContext functions from docker/internal/tarfile
* Split docker/internal/tarfile.Reader from Source
* Separate tarfile.Reader creation from Source creation
* Read the tarfile manifest already when initializing tarfile.Reader
* Turn tarfile.Source.LoadTarManifest into a TarManifest
* Allow choosing an image from tarfile.Reader by reference
* Introduce docker-archive:path:@index syntax for reading untagged images
* Introduce docker/archive.Reader
* Finally, share a tarfile.Reader across archiveSource objects
* Add docker/archive.NewReaderForReference
* Add docker/archive.Reader.ManifestTagsForReference
* Support per user registries.d
* Move TestInvalidPolicyFormatError
* Reduce duplication in policy_config_test.go
* Eliminate more duplication in signature/policy_config_tests.go
* Return error body if UnexpectedHTTPResponseError
* Set NoLchown to true in untar opts

Signed-off-by: Miloslav Trmač <9c008e38982a5397deb855345fb164f0558459ae@redhat.com>

containers/image,containers/image