Allow CatalogBuilder to setup a new CoverageInfo even if the test read return null

Description

The catalog builder now tries to read a small coverage to get some basic information.
The reader behavior is not well specified and some may still may return null, which in turn will disallow the configuration.
Make the CatalogBuilder fall back on using only the information provided by the reader in that case, and making up band names from the image layout.

Environment

None

Status

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Fix versions

Affects versions

None

Components

Priority

Medium
Configure