Add french layout variant oss to simple engine

Review URL: https://codereview.appspot.com/14115044
Patch from Julien Humbert <julroy67@gmail.com>.
Replace datadir/man with mandir.

BUG=http://code.google.com/p/ibus/issues/detail?id=1660
TEST=make install

Review URL: https://codereview.appspot.com/14119043
Implement lookup-table-orientation in ibus-ui-gtk3.

BUG=RH#1012781
TEST=ui/gtk3/ibus-ui-gtk3

Review URL: https://codereview.appspot.com/14198043
Always save the content-type cache for gnome-shell password.

GDBusProxy updates the cache immediatelly with the first call only
and has to save the next call in the cache by manual.

BUG=RH#1013948
TEST=password on gnome-shell 3.10.

Review URL: https://codereview.appspot.com/14196043
Update en-us compose table and add locale tables for xkb engines.

BUG=RH#1013651
TEST=engine/ibus-engine-simple, src/libibus.so

Review URL: https://codereview.appspot.com/14465046
Wayland: Fix Small typo

BUG=http://code.google.com/p/ibus/issues/detail?id=1671
TEST=client/wayland/ibus-wayland

Review URL: https://codereview.appspot.com/18780044
Patch from Eduardo Lima (Etrunko) <eduardo.lima@intel.com>.
Fix gir annotations.

TEST=g-ir-scanner@src

Review URL: https://codereview.appspot.com/18100044
simple.xml.in: add Slovak qwerty layout variant

Review URL: https://codereview.appspot.com/32030043
Patch from Maroš Zaťko <hacxman@gmail.com>.
Delete the up/down button message on ibus-setup.

BUG=http://code.google.com/p/ibus/issues/detail?id=1675
TEST=ibus-setup

Review URL: https://codereview.appspot.com/32630043
Fix candidate panel not to be out of screen.

BUG=http://code.google.com/p/ibus/issues/detail?id=1676
TEST=ui/gtk3/ibus-ui-gtk3

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

Update po/bn.po po/bn_IN.po po/da.po po/de.po po/es.po po/fr.po
       po/ja.po po/kn.po po/ko.po po/nl.po po/pl.po po/ru.po po/ta.po
       po/te.po po/uk.po po/zh_CN.po

Review URL: https://codereview.appspot.com/35340043
Remove -Werror in autogen.sh since the build still have errors.

Review URL: https://codereview.appspot.com/38250043
Add Property Panel to show IME properties.

Currently GtkStatusIcon can show one icon only while GtkApplet shows
multiple icons. IBus GTK Panel icon shows the IBus engine icon
however each IBus engine provides the properties and currently it can
be show only when users click the panel icon and show the activate menu.
Users wish to know the some of the properties without clicking the icon.

Property Panel offers a window which shows engine properties' icon
at input cursor. It's similar to Language Panel in IBus 1.4.

Property Panel is shown in only 3 seconds whenever client applications
get focus-in event or any of engine properties are changed,
e.g.  InputMode is changed from Hiragana to Eisu,
in case gsettings panel.show is AUTO_HIDE (by default).
Property Panel is always hidden in case panel.show is DO_NOT_SHOW.
Property Panel is always shown in case panel.show is ALWAYS.

BUG=http://code.google.com/p/ibus/issues/detail?id=1659
TEST=ui/gtk3/ibus-ui-gtk3

Review URL: https://codereview.appspot.com/40870046
Hide Property Panel if engines have no properties.

If engines have no properites, Property Panel does not have to be shown.
Also resize the topdevel window when engines are switched.

TEST=ui/gtk3/ibus-ui-gtk3

Review URL: https://codereview.appspot.com/43260043
Hide Property Panel when users type keys except for shortcut keys.