vbmacher/emuLib — pull request #13 by sulir (2012-06-14 00:34:04+00:00)
Title: Fix plugin loader

The plugin loader should not check for enclosing classes when finding the main plugin class. If an enclosing class implenents `IPlugin`, it does not mean that the inner/nested class also implements it.

For example:
The anonymous inner class `EdigenStatusPanel$1` implements `ICPUListener`, which is a nested interface of `ICPU`. But `EdigenStatusPanel$1` is definitely neither a main CPU plugin class, nor does it implement the `ICPU` interface.

The mentioned behavior also causes an Edigen CPU loading failure.