Revised ``ModuleFinder``

* Support for multiple IronPython scripts
* Changed the types of ``compilable_modules`` and
``uncompilable_modules``
* Does not inherit from ``modulefinder.ModuleFinder`` any more