WMS client : do not make a getMap when envelope is empty
Geotiff : spi checks that file contain geotiff metadatas
update HilbertRTree
org.geotoolkit.wms.xml.v111;Layer : fixed bug with getMaxScaleDenominator() and getMinScaleDenominator() methods.
update hilbert R-Tree and all javadoc
update tree add test junit
Coverage : starting coverage store api

--HG--
rename : modules/clients/geotk-clients-core/src/main/java/org/geotoolkit/client/map/DefaultGridMosaic.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/DefaultGridMosaic.java
rename : modules/clients/geotk-clients-core/src/main/java/org/geotoolkit/client/map/DefaultPyramid.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/DefaultPyramid.java
rename : modules/clients/geotk-clients-core/src/main/java/org/geotoolkit/client/map/DefaultPyramidSet.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/DefaultPyramidSet.java
rename : modules/clients/geotk-clients-core/src/main/java/org/geotoolkit/client/map/GridMosaic.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/GridMosaic.java
rename : modules/clients/geotk-clients-core/src/main/java/org/geotoolkit/client/map/Pyramid.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/Pyramid.java
rename : modules/clients/geotk-clients-core/src/main/java/org/geotoolkit/client/map/PyramidSet.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/PyramidSet.java
Clients : update tiled client models to coverage store model

--HG--
rename : modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/DefaultGridMosaic.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/AbstractGridMosaic.java
Map, GO2 : handle coverage store model as MapLayer and in renderer

--HG--
rename : modules/display/geotk-go2-engine/src/main/java/org/geotoolkit/display2d/container/statefull/StatefullCoverageLayerJ2D.java => modules/display/geotk-go2-engine/src/main/java/org/geotoolkit/display2d/container/stateless/StatelessPyramidalCoverageLayerJ2D.java
Clients : update wmts, osmtms, google client to implement coverage store
Coverage, OSM TMS : add CoverageStoreFactory

--HG--
rename : modules/datastore/geotk-datastore-core/src/main/java/org/geotoolkit/data/AbstractDataStoreFactory.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/AbstractCoverageStoreFactory.java
rename : modules/datastore/geotk-datastore-core/src/main/java/org/geotoolkit/data/DataStoreFactory.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/CoverageStoreFactory.java
rename : modules/datastore/geotk-datastore-core/src/main/java/org/geotoolkit/data/DataStoreFinder.java => modules/coverage/geotk-coverageio-store/src/main/java/org/geotoolkit/coverage/CoverageStoreFinder.java
update all rtree and test
Client WMTS : fix scale calculation, better toString

--HG--
rename : demos/geotk-demo-samples/src/main/java/org/geotoolkit/pending/demo/clients/osmtms/OSMTMSClientDemo.java => demos/geotk-demo-samples/src/main/java/org/geotoolkit/pending/demo/clients/wmts/WMTSClientDemo.java
SWE: complete datacomponentPropertyType equals

--HG--
extra : rebase_source : 126f738934cedf14bc190c0d7e23ab8b0ed53ffb
update Hilbert RTree
OM: Handle timeInstant in obervation
update and format all RTree and finish test
OSM-TMS : fix factory not properly registered
WMTS : register wmts coverage store factory

--HG--
rename : modules/clients/geotk-client-osmtms/src/main/java/org/geotoolkit/osmtms/OSMTMSCoverageStoreFactory.java => modules/clients/geotk-client-wmts/src/main/java/org/geotoolkit/wmts/WMTSCoverageStoreFactory.java
rename : modules/clients/geotk-client-osmtms/src/main/resources/META-INF/services/org.geotoolkit.coverage.CoverageStoreFactory => modules/clients/geotk-client-wmts/src/main/resources/META-INF/services/org.geotoolkit.coverage.CoverageStoreFactory
WMTS : avoid a null pointer when failed to parse capabilities