OGM-454 Moving some types intended for usage in dialects from "impl" to "spi"

* configuration context base classes
* option types
* id generators
* generic option model for dialects without options
OGM-454 Moving AssociatedEntityKeyMetadata next to other metadata objects into "grid" package