Marker.on "changed" -> Marker.onDidChange
TextEditor event subscriptions from ConflictMarker.
TextEditorView.scrollToBufferPosition -> TextEditor
util.openPath is now async