switch jszip from npm auto-update to git auto-update

Jszip's npm tarball doesn't actually contain a dist directory, or any of the
named files.  This should actually work.
Merge pull request #3818 from bugreport0/jszip

switch jszip from npm auto-update to git auto-update