Display assets on the asset page

Query the CouchDB instance for the mimetype when displaying a particular
asset. Likewise, use the checksum of the asset to produce a strong ETag
value for client-side caching.

make ct passes