Explicity #close each zip member file that has been opened via #fopen.

Addresses a memory leak with the zipruby gem where using `fopen()` and `#read` without explicitly closing the file afterward will never release the memory used reading the file. This pull request uses `#fopen()` with a block so that zipruby will close the file after reading and free the memory.

I do not know if you would prefer this on one line instead, as:

```ruby
html = Zip::Archive.open('/path/to/book.epub') {|zip| zip.fopen(file.to_s) {|file| file.read}}
```