Add IoC container PluginRepositoryInterface.

bind in PluginServiceProvider.
Fix tests.

Dependency: PluginInterface -> PluginRepositoryInterface order.