Extract configuration documentation formatting from
ConfigurationDocumentation
Add binding for ConfigurationDocumentation so it can be injected into a
custom formatter
Abstract ConfigurationMapping so it can later be customized
Don't clear configuration documentation after it's flushed to the log
so it can accessed at runtime