Move lots of code from ParserManager to RunnerConfig
Add a console SonarConsole to test the project.

SonarConfig is renamed to SonarRunner. The console could run smoothly
but the report is nearly blank.