Include Readme (and Changelog) in `PackageRender` (#279)

This adds *completely untested* preliminary support for loading the contents of readme/changelog files at rendering time. I added most of the new functionality to the TarIndexCache feature. This is a first step towards resolving #279.

I don't know if storing potentially-large `ByteString`s in `PackageRender` is a bad idea.