Moved plugin loading related code from PluginManager to PluginLoader
Automatically invalidate plugin cache on system version / state / dev mode change
Split Plugin->getDirectory() into getDirectory() and getWebPath()
Store plugin paths during loading
OptionSet - implemented known index map, extra index detection
Plugin installers WIP