Fixing update issues when primary key column non first value in column, GEOT-4746.

Also fixes some null geometry encoding issues in H2 and SpatiaLite.
Merge pull request #404 from jdeolive/jdbc-pkey-update

Fixing update issues when primary key not first column, GEOT-4746.
[GEOT-4751] Build failure in OracleVirtualTableTest
[GEOT-4753] OracleDialect postCreateTable can fail due to CRS axis names not conforming to Oracle expectations
[GEOT-4754] OracleDialect postCreateTable can fail due to excessive spatial index name length
Cleanup filter initialization improvement
Merge pull request #405 from dromagnoli/cleanupfilter

Cleanup filter initialization improvement
Fixing test (fixing the build)
GEOT-4756: AppSchema doesn't create FeatureType if GML32 namespace is
undeclared
GEOT-4757: ReferenceType encodes xlink:href with null values
Removing grib module (the NetCDF one will provide same functionalities)
Removing the grib module from the build
Merge pull request #408 from riniangreani/master

GEOT-4757: ReferenceType encodes xlink:href with null values
Modified axis flipping on UnidataImageReader
[GEOT-4759] CRS.getProjection fails to detect the projection in case where axis flipping is in the math transform, and [GEOT-4760] Map rendering artifacts when using datum shifts over whole world maps
Merge pull request #409 from n-lagomarsini/fixflipping

[GEOT-4758] Unidata reader sometimes flips GRIB data on the vertical axis
Fixing issues detected by the GeoServer build
Renaming of the grib1 module and added support for grib2 data
GEOT-4763: improve scalability on rendering/rasterSymbolizer
Merge pull request #412 from n-lagomarsini/fixflipping

[GEOT-4764] Rename Grib1 module and add support to GRIB2 data