KDE Framework 5.0

- Remove Smart*
- Cleanup Cursor and Range classes (non virtual!)
- Dropping KTextEditor::Plugin/View interface
- KTE: drop unneeded code completion interfaces 2, 3, 4
- KTE: Merge some interfaces
- KTE: search for places marked with "KDE5"