[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
[skin] default skin update.
[misc] update changelog
[classicui] remove some dead code
[kimpanel] fix warning
[trans] Update Translation
[pinyin] various fix

1. don't delete phrase when there's no phrase.
2. fix a enum num compare warning
3. save auto phrase if part of phrase is selected.