Shift Spring discovery of plugins into a new PluginDiscovery class