OGM-600 Establishing ForwardingGridDialect base class to facilitate the ...

...addition of further dialect facets and chaining them
Yes, some are named *Helper, there is also `Contracts`, though. I like the JDK style better, but I have no strong feelings about it.