remove SplitView functionality from CodeEditor
move IEditable implementation to CodeEditor
move IFileDocumentProvider implementation to CodeEditor
remove interfaces:
 - ITextEditorProvider
 - ICodeEditorProvider

move implementation of IPositionable to CodeEditor
move CaretPositionChanged and TextCopied handling to CodeEditor; implement BuildNavPoint in CodeEditor