New package: fcitx
fcitx: multiple changes to clean up source package.

- Remove unnecessary build dependencies, move some to the host.
- Move some more development files to the development packages.
- Add missing runtime dependencies to the development packages.

Close #716