OGM-410 Making GridDialect available via service registry

* Getting rid of GridDialectFactory and DatastoreServices
* Using ConfigurationPropertyReader to get the configured dialect
* Enhancing ConfigurationPropertyReader to make instantiation logic customizable