Syn.type doesn’t work for contentEditable

http://elv1s.ru/x/contentEditable.html

Syn.selectText works for inputs and textareas but not divs. Utilizing [NV/select-text.js](https://github.com/NV/select-text.js) might be a good idea.

Also, `typeable: /input|textarea/i` obviously doesn’t work for divs.