Prompt for restart when live loading plugin

Adds an IExtensionRepository that the extension manager will query for uninstall, restore and restart required