use `unzip` system command
added icons (octicons) for the different result types
force new update if icons directory is missing

the old unzip behaviour by PharData did not handle subdirectories, so a new update is necessary to get the icons
delete cache after logout