[pinyin] ... copy paste is evil.
[fcitx] Fixes Issue #118
[cairo] Fixes Issue #117

.. when one is young
[icon] remove a troublesome icon
[classicui] fix main window icon path
[classicui, fcitx] bump 4.2.8.1, also resize normal icon.
[icon] use the gnome one.. it looks more consistent
[classicui] protect from BadValue
[classic] fix shape doesn't reset.
[notificationitem, classic, kimpanel] use @ to escape icon name
Revamp FindLibkvm.cmake.

Adapt it to a more modern CMake style:
 o XX_FIND_QUIETLY is already set by CMake's FindPackageHandleStandardArgs
 o Conditionally looking for libkvm only if the header was found was an
   unnecessary optimization that mostly clutters the code without much
   benefit.
 o LIBKVM_LIBC_HAS_KVM_OPEN was passed to mark_as_advanced() but was never
   being set.
 o Most importantly, naming a variable LIBKVM_FOUND is just wrong as it is
   exactly the variable that is supposed to be set by
   FindPackageHandleStandardArgs itself. It simply broke with CMake>=2.8.11.
Merge pull request #119 from rakuco/fix-FindLibkvm.cmake-for-cmake-2.8.11

Revamp FindLibkvm.cmake.
fix description
[trans] Update Translation
[trans] Update Translation
Merge pull request #1 from fcitx/master

与上游代码同步