Propagate settings from Prefences to the EHTMLEditorView

Namely "Use the same fonts as other applications", "Standard Font",
"Fixed Width Font", "Highlight quotations with color", "Automatically
insert emoticon images" and "Check spelling while I type". Also remove
unneded properties from EWebView.
EHTMLEditor - Fix indentation after EEditor -> EHTMLEditor rename
EHTMLEditorActions - Allow the action that shows the spell check dialog
EHTMLEditorSpellCheckDialog - Avoid crash when no iter was set in the dictionaries combo box
Include 'tests' folder in the distribution tarball

Without that build with configure option --enable-installed-tests fails.
Bug 733953 - Citation marks incorrectly transformed on send

Insert the new line characters on empty lines in quoted content. Also
insert the NL when the BR element that is used for wrapping is
processed.
EHTMLEditorView - Wrap just paragraphs that are not in the quoted content

Paragraphs in the quoted content are already wrapped, so we were just
waisting the time there.
Bug 733956 - Multiple quotations should be deleted by one
doap category apps
Bug 733954 - Enter doesn't delete selection with cited text

The problem was that we were manipulating with the selection before the
WebKit Editor call (and we hit again problems with selections in
WebKit). So as a fix we reworked how the new line is inserted when the
enter is pressed on empty line in quoted content (and completely avoid
the WebKit Editor call there).
EHTMLEditorView - Don't insert the new line character, when the empty line in the quoted content is on the end of it
Bug 733724 - Paste of a text can produce runtime warning "Gtk-CRITICAL **: gtk_targets_include_uri: assertion 'targets != NULL || n_targets == 0' failed"

Check if the returned targets and their count is valid before passing them
further.
EHTMLEditorSelection - Introduce e_html_editor_selection_is_collapsed and use it where possible

Before we were comparing the selection text to look if the selection is
collapsed. Use webkit_dom_range_get_collapsed instead.
Bug 733917 - Critical warning when hiding the tooltip above the event
Bug 733918 - Color chooser for citation color is not working in Composer
Bug 733918 - Color chooser for citation color is not working in Composer ][

May remember the previous function only once, to not end in a recursion.
Bug 733776 - Should not digitally sign the draft messages
EHTMLEditorView - Fix the HTML structure after pasting the multiline content that was copied from composer
Bug 734023 - Critical warnings from e_html_editor_view_set_changed() when sending message

Disconnect the notify callbacks on the headers in the EMsgComposer dispose
method to avoid calling them after the EEditor was destroyed.
Bug 733973 - Calling e_html_editor_view_get_text_html() changes editors content

Do all the changes (remove the ids, classes, ... used internally by
composer) on the BODY clone instead of doing them on real BODY.