Javadoc, rename method to better match
Move inner classes out
Refactor WindupProcessor/Impl to simplify the API, move inner classes out and offload part of the code like prettyPrintRule() out of this important class.
Refactor WindupProcessor/Impl - move setOutputDirectory()
Rebase, apply the config in a test,  (Applied comments from pull/228 part 1)
Rebase, apply the config in a test, comments  (Applied comments from pull/228 part 2)
 WINDUP-272 Refactor GraphContextFactoryImpl and GraphContextImpl  - WIP
needed by
 WINDUP-253 Refactor WindupProcessor/Impl
Add config.warnOnLazyInit
WINDUP-272 Refactor GraphContextFactoryImpl and GraphContextImpl  - WIP
 WINDUP-253 Refactor WindupProcessor/Impl
Fix tests
WINDUP-272 Refactor GraphContextFactoryImpl and GraphContextImpl  - WIP
 WINDUP-253 Refactor WindupProcessor/Impl
WINDUP-254 Improve error message in RuleSubset. This commit can be removed after development is done.
Trying to fix JavaClassTest...
Fix HintsClassificationText
GC.init in RuleProviderExecutionStatisticsServiceTest
Fix the WindupConfigModel creation - had reference to wrong FileModel (without ProjectModel).
Merge Ondra's PR
Fix bug causing graph to be re-initialized after configuration
Merge pull request #1 from lincolnthree/OndraZizka-WindupProcessor-WINDUP-253

Merging the rebase.
Fix WindupArchitectureTest - needs graph init
RuleSubset: Information about what happened split between exception and a log message.
GCI - don't use confusing new Exception() to get the stack trace.
WindupProcessor - code format.
Add/fix javadoc.