ensure that the indicator will be created properly

this patch will fixes #256 #327 #464, and maybe #432 (i can't reproduce this issue)
Merge pull request #466 from petercommand/appindicator

ensure that the indicator will be created properly
Fix the qt4 im-module installed path. close #453
show message when gtk+2.0 is used and appindicator3-0.1 is installed && appindicator-0.1 is not installed in configure close #475
Merge pull request #477 from hime-ime/configure

show message when gtk+2.0 is used and appindicator3-0.1 is installed && appindicator-0.1 is not installed in configure close #475
fix commit 9800a43
Merge pull request #478 from hime-ime/configure2

fix commit 9800a43
Update PKGBUILD

use newer VCS method and pkgver update
Update and rename install to hime.install

update due to upstream change
Merge pull request #480 from Brli/patch-2

Update and rename install to hime.install
Merge pull request #479 from Brli/patch-1

Update PKGBUILD
fix PKGBUILD problems

rename to hime-git

replace tab by space
Merge pull request #483 from xatier/master

fix PKGBUILD problems
Do no treat GNU/kFreeBSD as a FreeBSD distro.

Related bug report: https://bugs.debian.org/739735

It seems FREEBSD affects `-ldl` flag and manpage directory, but in Debian GNU/kFreeBSD it should be in Debian fashion.
Check return value of getenv("HOME")
Merge pull request #487 from medicalwei/patch-1

Do no treat GNU/kFreeBSD as a FreeBSD distro.
Merge pull request #488 from czchen/bugfix/getenv

Check return value of getenv("HOME")
Merge branch 'test_rebase'