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