improved fish hg completion script.

As the fish implementation of __fish_complete_directories concatenates
'*' to first parameter, passing in "*" results in "**/" which matches
every single directory underneath the current working directory, it will
take quite a long time to populate the completion list in many cases,
that is not definitely what the user (or at least myself) wants, use
empty string "" instead.
updated sets, USEs and kernel config.
disabled window titlebar by default in i3.
moved qt apps and libs according to portage upgrade

--HG--
extra : amend_source : 9f7679a9d97e8d955befcb0a1ba7f52b12d117c4
updated kernel config.
updated make.conf