Split into getPluginInfos() and buildPluginsDocument()
Plugins may now be configured with <plugin><config><prop name="name" value="val">
Plugin defined props should not leak into prod
Refactored PluginLinesClassLoaderProvider to take already parsed List<PluginInfo>
Configure by reading ${pluginConfigurationDirectory}/${artifactId}[-${version}].conf