BF: unzip command for dir2zip to keep permissions

Using `zipfile.ZipFile.extractall` wipes out the permissions of the
files in the zip archive, which is bad for the scripts in wheels.  Use
'unzip' command instead.  Not as portable, but hey, we're on OSX anyway.