Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
Fix annotation for xdg_mime_list_parents

There is a fatal crash in Sugar when retrieving mimetypes for some Journal
entries when contructing the icon palette (for both the Journal list view
and detail view). We isolated the problem to xdgmime.c, the call to
xdg_get_mime_parents. Dnarvaez observed that the annotation for the
return argument was missing and that the annotation for the return for
mime_list_parents was wrong. This patch fixes these annotations.

Fixes #4530
Include string.h to sugar-fatattr

According to dsd's wisdom, without being
included, strerror is undeclared.

Fixes #4600 sugar crashing when copying
journal entries to documents folder.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
Commit from Sugar Labs: Translation System by user cjl.: 39 of 40 messages translated (1 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 35 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 39 of 40 messages translated (1 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 36 of 40 messages translated (4 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Web activity: set activity name as the title of the window - SL #4605

At least View Source uses it.
Web activity: quit the GTK main loop when activity is destroyed

Fixes #4603 .

In GTK activities, this is done by _ActivitySession when the activity
unregisters itself, in _complete_close method.

Making the web activity aware of session logout will be handled in
another patch for the shell, see http://bugs.sugarlabs.org/ticket/4611
Commit from Sugar Labs: Translation System by user cjl.: 0 of 40 messages translated (21 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 25 of 40 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 34 of 40 messages translated (1 fuzzy).