- Updated the plugin loader so that it now only loads plugins that have all dependencies
  fulfilled. If the dependencies are not fulfilled then we do not load the plugins and
  we log that some plugins were not loaded.