KRACOEUS-6985: combining doc handler services, moving other KC code to C...

This pull request contains the following:

* Combining two doc handler services
* Removing commented out code
* moving KC code to use ConfigService over ConfigContext.  ConfigService is a spring bean and can be injected whereas ConfigContext is not and so is less flexible.  ConfigService internally uses ConfigContext.

Note that this change is something that I did a long time ago and just forgot to create a PR.  I redid that changes from my old branch onto a new branch with minor adjustments...