Clarify some code style issues in the documentation
Add a script to simplify publishing the documentation
Add a virtual method that returns the class name to itemMacros
Introduce a lightweight option to register grid based offset providers
Enhance the Adapter framework with default adapter classes
Use the GridBasedOffsetProvider as a default adapter

This reduces the amount of manual provider registrations that needs to
be done.
Reduce the necessary string offset provider registrations even more