lib/private/files.php: adapted to minimally changed ZipStreamer API

The ZipStreamer API and repository structure was changed to support better encapsulation and extendability, and to be able to implement unit tests and travis ci integration. Merge this pull request while switching to current master branch of ZipStreamer.