Make IPlugin extend KTextEditor::Plugin
This is the first commit for review 120317, the following commits are also part of this review request.