Do not include the editable host in cursor.before() and after()

Take the following example:
(The character '|' represents the cursor position)

```html
<div contenteditable="true">fo|o</div>
```
cursor.before() should return a document frament containing a text node 'fo'.