Set HOME environment for eix/portage provider

Lack of this variable causes "No $HOME found in environment." message in
stderr of eix command, which is misleading in a situation when a package
is not found or some other error occurred.
Merge pull request #1673 from vzctl/fix-eix-error

Set HOME environment for eix/portage provider