Update API docs and demos for recent worker improvements.

1. "if the the 3rd-party libraries are implemented properly" - that is a huge assumption.
2. `close` must be called for proper refcounting. Otherwise zip.js cannot know whether the user is done with the ZipReader (GC will not kick in because zip.js will retain references to the worker).