[win32/setup-env] Correct GSETTINGS_SCHEMA_DIR value

It can contain only one folder, thus use the one from evolution's
build directory. The dependency's folder might be added by a relative
path from the glib's DLL file.
EMailReader - Call zoom in/out methods from EWebView instead of the WebKit ones

The methods in the EWebView are limiting the zoom level.
Use-after-free of a full name editor when closing a contact editor

The EContactEditor added a signal handler to "editor_closed" to
close also a full name editor, but it did not remove the signal
handler on full name editor's destroy, thus the callback was called
on an already freed widget, which could cause a crash.

This had been reported at:
https://bugzilla.redhat.com/show_bug.cgi?id=1128745
Bug 707647 - gnome-autoar integration in attachments
EHTMLEditorSelection - Avoid the runtime warning when the caret was saved outside of the body

This could happen during the HTML -> plain text conversion.
EHTMLEditorSelection - Disable the selection-changed callback when restoring the caret position
EHTMLEditorView - Avoid extra new line when quoting the text

Don't insert the unnecessary BR element before the BR element that is
used for wrapping as it will end in unnecessary new line.
EHTMLEditor - Use get_parent_block_node_from_child where possible

This will ensure that the right node (the block node) will be returned
when the selection is saved inside the bold/italic/underlined text or
inside the anchor.
EHTMLEditorView - Fix the HTML structure after the selected text inside the quoted content is deleted
Miscellaneous Win32 related changes

 * use e_util_win32_initialize() in main() to avoid code duplication
 * e-spinner - correct image path build under win32
 * export WIN32_SERVICELIBEXECDIR when building eds, which relies on it now
 * update D-Bus patch and session-local.conf creation, thus D-Bus
   can actually autostart services
Fix a build break under Win32

Also build dependencies at the same directory as evolution files
and build 'master' configuration by default (it used to build 'stable'
configuration instead).
Bug 736123 - Refactor contact-editor: use GtkExpander instead of custom code

This change also includes preparation for
bug 319195 - Contact dialog appallingly overcrowded
Bug 735130 - Security Information dialog needs to resize properly
Bug 727618 - User docs are incorrect about command for localized Re: subjects
Bug 341802 - Make Evolution installed directories names without version
Bug 724909 - Highlight module hangs on large attachments
format_full_headers: Avoid possible memory leak

The variable could be allocated, but not always freed.
EHTMLEditorView - Save the text that can be written inside the tabulator wrapper

It can happen sometimes that the text can be written inside the
tabulator wrapper. So when this happens append the text into the plain
text version of the message (in the HTML version it already is) and
don't throw it away.
EHTMLEditorView - Fix the leaks of the node content inside the process_elements function
EHTMLEditorView - Don't try to fix the HTML structure after pasting when it is not needed