misc TextEditor changes

This makes three changes to TextEditor:

* implements *setParent*;
* implements *delete*;
* leaves the instance invisible until *setVisible* is called, per the [TextEditor docs](http://developer.nokia.com/resources/library/Java/_zip/GUID-237420DE-CCBE-4A74-A129-572E0708D428/com/nokia/mid/ui/TextEditor.html), which don't say anything about *setParent* triggering a change to visibility.

There's tons more to do to TextEditor, including adding tests. But these are valuable improvements for a midlet I'm testing, especially the *delete* implementation, which is currently blocking important functionality in the midlet.

I think this could just be a Java function now.