Include the dependency information extracted from the module metadata file in the persistent metadata cache. The information is not used during dependency resolution yet. Incremented the artifact cache metadata version.
Changed downloaded artifact caching to honor the artifact's file name as defined in the module metadata file. This allows the producer to use an arbitrary file name that makes sense for the particular artifact, rather than being constrained to using a Maven classifier and extension. The file name is not honored for local repositories yet.
Incremented the cache layout format version due to changes to the persisted metadata.