- Refactoring unidataMetadataExtractor
- added CoveragesSliceCatalog
- refactoring CoverageAccess and CoverageSources
- note that right now it doesn't compile and some dependencies are missing

- Fixing the build
- Fixing previous read operation on NetCDF
More work on multidim api and NetCDF source/access
More cleanup comments and javadoc
Improving some utilities method

Updating some inner objects visibility and coveragesSlicesCatalog initialization

 Updating slicesDescriptor retrieval
 Updating rangeType/fieldTypes/sampleDimensions management

Commit before extracting common request/response code from ImageMosaic to coverageApis
-Added SpatialRequestHelper
-Added NetCDF response and request
-Some imageMosaic refactoring

-Fixing gridGeometry set up
-avoid setInput catalog initialization when ignoreMetadata = true
-updating request/response

-ImageMosaic refactoring updates
Clean up some axis and fields

GridCoverageResponse with coverage domain

Minor visibility changes on GridCoverageResponse
-Added CoverageSourceProvider interface

-Renaming NetCDFResponse