ImageMosaic bands and dimension management improvements
moved domain management to rastermanager
improving band stacking and filter checking
splitting dimensions for stacking
Domain descriptor with ranges support
added rangeComparators and rangeVisitors
Add tests involving time ranges, elevation ranges, wavelength ranges
clean up of prepare response method

large refactor of dimension stacking

improved creation of filters for input ranges
Fixing tests. Now the timeElevationH2 test and imagePyramid tests should work
[GEOT-4262] imagemosaic incorrect handling of H2 database paths with spaces
fix the backport and add some tests from the master