expand zip files into folder when requested

CNVS-15288

test plan:
  - enable new files
  - add a zip file to upload
  - modal window should ask if you want to:
    a) upload zip as is
    b) upload and expand files into current folder
  - select the later
    - progress bar should update as zip is uploaded and expanded
    - once complete, files from the zip should be viewable in the
      current folder

Change-Id: I758f1f96b67ac849bdd08139ed38cdafce759ac9
Reviewed-on: https://gerrit.instructure.com/41004
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Cosme Salazar <cosme@instructure.com>
Reviewed-by: Dan Minkevitch <dminkevitch@instructure.com>