GConf to GSetitngs port, tier 2
Merges several keys for the homeviews into a list of dictionaries
Add the gsettings schemas for translation
Asynchronous file copying
Merge branch 'gsettingsi18n' of https://github.com/dnarvaez/sugar into dnarvaez-gsettingsi18n
Implement Activity Help feature

A new shortcut (alt-shift-h) display a window with the help content
available in Help activity. The document is based in the context,
shell view or activity active. If not content is available nothing is
shown.
For activities with help content available, a menu is added in the palette
in the activity icon at the top of the frame.

Signed-off-by: Kalpa Welivitigoda <callkalpa@gmail.com>
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Add viewhelp.py to POTFILES.in
Fix missing options in batch copy palette

Its too early for using CopyMenuBuilder, wait until
the palette its propely initialized.

I do not fully understand why this is happening.
My only guess is that there could be some async
stuff happening between the constructor and callback.

Fixes #4718

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Fix error while trying to open journal palette. Fixes #4637

As explained in [1] pygobject is confused by methods
returning a tuple. Use a array is a workaround.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=689277#c5
Icon API change: use pixel_size

Instead of the deprecated icon_size.

There are still places where Gtk.IconSize constants are used, in:

- Gtk.Image.set_from_icon_name - still needs an icon size

- Gtk.IconTheme.lookup_icon - the documentation is not clear in the
  'size' parameter, maybe we can move to pixel_size