EHTMLEditorView - Move the paragraph from citation into the body only when the backspace is pressed in the beginning of it
EHTMLEditor - Fix e_html_editor_view_force_spell_check_for_current_paragraph and use it where possible

Save the end node that we are using to mark the end of the paragraph
into the right place to avoid the busy loop.
Use e_html_editor_selection_save/restore to avoid lose of selection.
EHTMLEditorSelection - When wrapping the paragraph wrap just the text that is after the caret

The text before the caret is alredy wrapped so we don't have to rewrap
it again.
EHTMLEditorSelection - Optimalize the e_html_editor_selection_restore

When the selection was not lost or changed between its save or restore,
just remove the selection markers.
EHTMLEditorView - Speed up quoting of the block that was wrapped

Instead of going through the whole block just insert the quote
characters on the beginning of each line (marker by BR element).
EHTMLEditorView - When writing into the citation rewrap and requote just when it is necessary