Updated Galician translations
Updated serbian translation
Update Chinese simplified translation
Update Chinese simplified translation
Updated Lithuanian translation
CamelPOP3Folder: Fix a potential g_object_unref(NULL) call

If all the branch conditions in this function evaluate to FALSE, the
stream is never set, and hence g_object_unref(NULL) is called on exiting
the function.

Found by scan-build.

https://bugzilla.gnome.org/719533

(cherry picked from commit 1161f3fbc1f6018fbc163b2f3078c5938f983c19)
EBookBackendCache: Remove an unnecessary NULL check.

A newly-created EContact is never NULL, so the check is redundant.
It was confusing the static analyser.

https://bugzilla.gnome.org/719533

(cherry picked from commit 047c4470a554c6f4e9a5a83b414d2d65ef759436)
libecal: Refactor system timezone key file parsing code

Previously, the code could call g_strstrip(NULL) if a line started with
a quotation mark but didn’t end with one, e.g.:
    MyKey="some-unbalanced-value

The code now ignores unbalanced quotation marks, returning the odd one
in the value rather than crashing (or stripping it).

Found by scan-build.

https://bugzilla.gnome.org/719533

(cherry picked from commit f851d77bcec88d4a2e664185ba760f9cfd08ee1f)
libedata-cal: Fix a potential g_strstrip(NULL) call

If the calendar contained any attendees _not_ prefixed with ‘mailto:’,
the text variable would be NULL, and would cause an assertion failure in
g_strstrip().

Found by scan-build.

https://bugzilla.gnome.org/719533

(cherry picked from commit 3304de4e2db1be25fb40a413e824b6c0f44069a9)
tests: Fix potential g_object_unref(NULL) calls in libebook tests

Found by scan-build.

https://bugzilla.gnome.org/719533

(cherry picked from commit fcccd30fb3d34feb2b040bade6c0595314e4e4e5)
Remove --enable-strict configure option.

GLib/GTK+ uses different deprecation macros nowadays.

The MIN_REQUIRED macros do a better job of catching deprecated symbol
usage up to the minimum build requirement, and the MAX_ALLOWED macros
catch symbol usage that violates our minimum build requirement.

These newer deprecation macros are always enabled, so we don't need a
special configure flag for them.

(cherry picked from commit c6e8e6aaac1181a9a7c932365ebe3b18c67467fa)
Bug 719720 - Refcount error in imapx_command_select_done()

We were finalizing the CamelIMAPXCommand too early, and then trying
to use it further down in the logic.  This of course led to crashes.

Failed command structures were also leaking.  Fixed that too.
Bug 710361 - GError corruption in imapx_command_fetch_message_done()

camel_imapx_job_take_error() was being called twice on the same GError.
The 2nd call freed the GError set in the 1st call, which corrupted the
memory.  Put a safeguard in camel_imapx_job_take_error() to catch this
in the future.
CamelStreamFilter: Fix broken debugging statements.

Camel likes to use this debugging idiom:

  #define d(x)

and then wraps debugging statements like so:

  d (printf (...));

One is supposed to enable debugging by changing the macro to:

  #define d(x) x

This idiom makes debugging statements hard to grep for, but moreover
they don't get compiled regularly and so they tend to bit rot.

As was the case in CamelStreamFilter, where the debugging statements
didn't build because they were calling CamelStream functions as they
existed YEARS ago.

(cherry picked from commit 5088aefaa2f1e3853faeeb680c6cbb60ba4e6c4a)
CamelGpgContext: Fix broken debugging statements.

Camel likes to use this debugging idiom:

  #define d(x)

and then wraps debugging statements like so:

  d (printf (...));

One is supposed to enable debugging by changing the macro to:

  #define d(x) x

This idiom makes debugging statements hard to grep for, but moreover
they don't get compiled regularly and so they tend to bit rot.

As was the case in CamelGpgContext, where the debugging statements
didn't build because they were still written for Camel's old home-
grown object system.

(cherry picked from commit 44dec69c58b5046aa415604fa2510c937ddcac29)
CamelMimeFilter: Function signature cleanup.

(cherry picked from commit ed63961a86ce4b6e9c5476c6bce80c04e5fd3133)
Update API documentation.
Coding style and whitespace cleanup.
NEWS update for 3.10.3 release.
Post-release version bump.