Use PHP for processing archive files, not shell
Use PHP for processing archive files, not shell

We still need to call out to a shell-based command for extracting .zip
and .7z files, but there's no longer a shell script involved; instead,
the shell command is built in PHP.

sil-student-projects/web-languageforge,UpstatePedro/web-languageforge,UpstatePedro/web-languageforge,sil-student-projects/web-languageforge,sil-student-projects/web-scriptureforge,sil-student-projects/web-scriptureforge,UpstatePedro/web-languageforge,sil-student-projects/web-languageforge,ermshiperete/web-languageforge,UpstatePedro/web-languageforge,sillsdev/web-scriptureforge,sil-student-projects/web-languageforge,sil-student-projects/web-scriptureforge,sillsdev/web-scriptureforge,UpstatePedro/web-languageforge,ermshiperete/web-languageforge,sillsdev/web-scriptureforge,sil-student-projects/web-scriptureforge,sil-student-projects/web-languageforge,sil-jterm-2015/sfwebchecks,sil-student-projects/web-languageforge,sillsdev/web-scriptureforge,ermshiperete/web-languageforge,ermshiperete/web-languageforge,sillsdev/web-cat,sil-student-projects/web-languageforge,ermshiperete/web-languageforge,sillsdev/web-scriptureforge,sil-student-projects/web-scriptureforge,sillsdev/web-cat,sil-student-projects/web-scriptureforge,sillsdev/web-scriptureforge,sil-jterm-2015/sfwebchecks,sil-jterm-2015/sfwebchecks,sillsdev/web-cat,sillsdev/web-scriptureforge,ermshiperete/web-languageforge,sillsdev/web-cat,UpstatePedro/web-languageforge,UpstatePedro/web-languageforge,ermshiperete/web-languageforge,sillsdev/web-scriptureforge,sil-jterm-2015/sfwebchecks,sil-jterm-2015/sfwebchecks,sil-student-projects/web-scriptureforge,sil-jterm-2015/sfwebchecks,ermshiperete/web-languageforge,sillsdev/web-cat,sillsdev/web-cat,sil-student-projects/web-languageforge,sillsdev/web-cat,sillsdev/web-cat