WINDUP-253  Refactor WindupProcessor/Impl

Refactor WindupProcessor/Impl to simplify the API, move inner classes out and offload part of the code like prettyPrintRule() out of this important class.
That's way better. I added "OCP Rewrite's" to make it clear what kind of configuration that is - because the term Configuration is a bit overloaded.