Revert "moved handling ignored classes to its own analyzer"

This reverts commit 23d29b7cf8192610aa049209da9ffc284eaca5a6.
Revert "instead of analyzed code, provide dead code when calling finishAnalysis()"

This reverts commit fb9a10d7675c22eb3d6ea1dd8e281ab4fe83391a.
Revert "let DeadCode be based upon AnalyzedCode"

This reverts commit e32e10f291df870dd34292743f9cca38df7a329b.
Revert "provide analyzed code when calling finishAnalysis()"

This reverts commit 0bd56eeb37d8b0970446f6a6b80c9b267954df11.