Modified ZipDocument to read from a given FileBuffer object.

Changed signature of method -readFromURL:error: to -readFromFileBuffer:error:.
The FileBuffer object is now always initialized outside the -read method, so
removed FileBuffer alloc/init and related error handling code.

Removed unneeded -setFilebuffer: method.