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.
How about:

Loads all {@link Rewrite} rule pipeline {@link ConfigurationProvider} instances from the system and returns the compiled {@link Configuration}.