Clean up API, and flesh out bits needed to back an HTTP server.

* go-libarchive.Entry is the only exported type besides
  go-libarchive.Reader.  It now usefully satisfies the os.FileInfo
  interface.
* Entry now has useful Size(), Name(), and IsDir() methods.