[quickphrase] remove <FEFF> in default emoji file
[diagnose] missing messages for xim error
[diagnose] check if run as root, google search url
[diagnose] check addon libraries exist and has all necessary libraries installed.
[unicode] add SMP codepoints description
Merge pull request #122 from Amesists/master

[quickphrase] remove <FEFF> in default emoji file
Merge pull request #123 from yuyichao/pull

fcitx-diagnose improve
Merge branch 'unicode' of git://github.com/jimmyxu/fcitx
[table] fix ignore punc.
[dbus] can use org.fcitx.Fcitx to activate.
[dbus] fix name request
[misc] install most file based on prefix by default
[table] don't use parse multi, it cause trouble here.

the reason is we don't save config option if it's same as default value,
but, the system config might not use default so parse multi could end
up with read a system value instead of user choosed value.

the initial intention is to simplify how to disable a table, but since
now a much more convinient im list ui is there, we don't need to do that
anymore.
[kimpanel] add sub menu hint
[kimpanel] add menu hint to logo and im menu
Merge branch 'master' into preedit_blacklist