data/dconf: Don't run "dconf update" if $(DESTDIR) is set

dconf changed as of
https://git.gnome.org/browse/dconf/commit/?id=c211fc46496597c7ddabd73d623bae4037754916
to actually emit an error if /etc/dconf/db is empty.  When building
ibus in a system such as dpkg/rpm or gnome-continuous, there may
actually be nothing in that directory in the buildroot.

This will now cause "dconf update" as executed by this Makefile to
fail.  The fix is to just check $(DESTDIR), like we should do for all
triggers (e.g. gtk-update-icon-cache too).  It's never useful to
execute these from per-component Makefiles if $(DESTDIR) is set.

Instead, these meta-build systems (dpkg/rpm/jhbuild/Continuous) all
take care of execution of triggers on their own.

Review URL: https://codereview.appspot.com/51730044
Patch from Colin Walters <walters@verbum.org>.
Fix the access out of bounds in gencomposetable

TEST=src/gencomposetable

Review URL: https://codereview.appspot.com/52670044
Use LT_INIT instead of AM_PROG_LIBTOOL

BUG=http://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html

Review URL: https://codereview.appspot.com/55480044
Enable python3 ibus-setup.

The default uses 'python' and if the path of python 3 is 'python3',
./configure --with-python=python3

Review URL: https://codereview.appspot.com/54930043
Install IBus.py in python2 gi.override.

Review URL: https://codereview.appspot.com/56510043
Disable AC_MSG_ERROR if gsettings-schema-convert is not found.

Reverted 729b0aa1febccbba97286f2aceb9044d907f9ffe
data/dconf/org.freedesktop.ibus.gschema.xml.in is included in tarball
so gsettings-schema-convert is not required.

BUG=http://code.google.com/p/ibus/issues/detail?id=1650

Review URL: https://codereview.appspot.com/58870044
Install pygtk2 libraries to python2 site-packages.

Review URL: https://codereview.appspot.com/58930044
Fix "RING ABOVE" key in the Finnish compose file.

Recently fi_FI compose table was updated in xorg/lib/libX11.
http://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=20fdccd8
http://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=aacf95da

BUG=rhbz#1060180

Review URL: https://codereview.appspot.com/59540043
Fix to show Property Panel when the mode is auto hide.

Property panel sometimes is not shown when the mode is auto hide and
focus is changed between existent windows.
It's a timing issue of PropertyPanel.set_properties().

Review URL: https://codereview.appspot.com/54300049
Do not let property panel follow cursor when it's always shown.

Review URL: https://codereview.appspot.com/60560043
Fix deprecated GtkHBox, GtkVBox and GtkStock since GTK+ 3.10.

Review URL: https://codereview.appspot.com/63750043
Fix deprecated GtkStock in ibus-setup

Review URL: https://codereview.appspot.com/65300043
Update translations.

Merged GTK+ translations.

Review URL: https://codereview.appspot.com/50490045
Update french translation

Review URL: https://codereview.appspot.com/66450044
Patch from Julien Humbert <julroy67@gmail.com>.
Fix a build error of Gdk.EventKey with vala 0.23.2

Review URL: https://codereview.appspot.com/66480044
Use XKB layout string instead of ibus-keyboard icon on panel.

Review URL: https://codereview.appspot.com/66330043
Add contextual information on translatable strings.

Source String Contextualization Group (SSCG) is a Fedora SIG group
initiated to provide meaningful descriptions of the source strings
for translators to ensure the correctness and quality of the translations.

https://fedoraproject.org/wiki/SSCG

BUG=rhbz#1069594

Review URL: https://codereview.appspot.com/69010043
Patch from Nilamdyuti Goswami <ngoswami@redhat.com>.
Fix python comment in escape sequence.

Review URL: https://codereview.appspot.com/69840043
Update translations.

Update po/ja.po po/nl.po po/pl.po po/uk.po

Review URL: https://codereview.appspot.com/69920043
Fix deprecated GtkHBox in setup.ui

Review URL: https://codereview.appspot.com/72000043