Modify test
Change HaikMarkdown.

Add registerPluginRegister and other methods.
Delete setPluginRegister.
Delete PluginRepository Class
Modify Plugin.

Require MarkdownInterface at Plugin::__construct.
Pass MarkdownInterface instance from AbstractPluginRepository
Follow changes