Change

* Make some BAbstractCodeEditorDocument methods public
* Remove some BAbstractCodeEditorDocument methods
* Add new BAbstractCodeEditorDocument methods