Allow loading of zip files

.zip must be at the end of the file name.

Progress bars are not fully descriptive in this mode yet

This also alters the mv.loader interface.
The onprogress callback now takes current and total.
The each callback is now passed an after parameter, to be called when it's
done.