(*File).Readdirnames

I implemented `(*File).Readdirnames` and some related functionality. Now you can call `box.Open(".")` on an embedded box and get a `File`.

I don't see a way to construct an `appendedFile` from an appended box, though, because `appendedFile` embeds `zip.File` and the box itself isn't a zip file. Any advice?