Adapt the code to use more of the WebKit2 stuff

Add more methods definitions into EHTMLEditorWebExtension that are
intended to stay in place. Also use the WebKitFindController in
EHTMLEditorSpellCheckDialog and EHTMLEditorReplaceDialog. Also some
minor changes.