Refactored CorundumPlugin.load for a planned dependencies system. The changes are necessary as the code has to find all possible plugins before any dependency checking is done.