Allow config Properties as constructor parameter in OracleSpatial10gDialect
HIBSPA-100 Configurable Oracle 10g Spatial dialect.

This commit also introduces a SpatialDialectFactory service so that
dialects can be properly configured before being passed to the
SessionFactoryBuilder.