Add a .desktop file for ibus-setup-anthy

This allows it to be launched with startup notification and be tracked
as a proper application in GNOME 3.
Added IBUS_VERSION_TEST to make sure the latest ibus is used.
First round of string fixes.
Added anthy themed icon.
Used ibus_config_get_values
Added old repeated chars in symbol.t and oldchar.t
Fixed IBus.Bus.get_config is null. (#848023)

Now im-ibus.so uses ibus_bus_new_async() instead of ibus_bus_new()
and then if ibus-setup-anthy calls GTK+ UI before ibus_bus_new(),
the async function is called instead and the delay is happened with
the latest ibus 1.5.
The fix is to call ibus_bus_new() before GTK+.
Fixed GLib.Variant.dup_strv for pygobject3 3.3.4 or later. (#854161)
Fixed a UI string; katakana. (#1508)
Enabled IBusProperty.symbol with ibus 1.5 .
Fixed IBus.LookupTable->candidates->len > 0 (#860135)
Added keyboard layout customization.
Updated translations.
Update French translation
Disabled noinst data.
Add codereview.settings.

This is for us to use codereview.appspot.com for code reviews.

Instructions to use codereview.appspot.com:

1. Get depot_tools and add PATH to the directory
http://dev.chromium.org/developers/how-tos/depottools

2. In your local IBus git repository,

% git checkout master
% git checkout -b somefix
make changes
% git cl upload
do code reviews at codereview.appspot.com
once it's done, run "git cl push" if you can commit.
otherwise, ask committers to commit on behalf.

Review URL: http://codereview.appspot.com/2166043

Review URL: https://codereview.appspot.com/6683057
Added xkb options with ibus 1.5.
Added us layout table for Kana.
Use the global input mode to keep the status with switching engines (#865671)
Fixed kana table customizations. (#1403)