EMsgComposer - Emit clipboard related signals just when EHTMLEditorView has focus
EHTMLEditorView - Activate inline image resize just when hovering over image

When we will leave the CSS "display: inline-block" on inline images they will
break the caret move with Home/End keys.
EHTMLEditorSelection - When changing the format of block set EHTMLEditorView as changed
EHTMLEditorSelection - Don't try to save selection markers straight into body

This caused unpredictable behavior in functions, which relies on the
position of caret/selection. We won't save the selection markers and
handle the situation (no selection markers) in those functions.
EHTMLEditorSelection - Fix caret position when changing block format
EHTMLEditor - Make functions that remove quote and wrap elements public

Use them whenever it's possible and remove their duplicates from EHTMLEditorView.
Bug 731766 - [webkit-composer] Emoticon cannot be inserted at the end of the email

Rework how the emoticons are inserted into composer. There were certain
situations where the previous version failed from various reasons like
wrongly saved caret position. Together with previous commits
(preventing the selection markers to be saved into body) this change
fixes the insertion of emoticons.
EHTMLEditorView - When quoting the elements correctly skip the selection markers
EHTMLEditorView - Improve the writing into quoted content

After this change when we start writing into quoted content it will
automatically rewrap the paragraph and reinserts the quote marks if the
block format is set to Normal. Also when the caret is in the beginning
of the quoted line and BackSpace is pressed the quoted content is
tooked out from the quote and inserted into body.