Fixed zlib usage to support saving large objects without integer overflow errors from the length.  Removed unneeded asbytes() calls since all code paths to read/write zfiles pass in byte arrays.
Changed zfile read buffer to bytearray for python 3.x performance.