More work on file IO.

Unzip assets in c++. The code to do this is javascript is still intact
while both options are evaluated.
Updated zip.js library.
Update the file position on reads and writes.
Implemented Platform::createPath.
Implemented Platform::dumpDirectories and partial Platform::dumpPath.
These rely on the presence of files (created by a python script) listing
directory contents.