Drop support for pbf; drop headers; replace type with contentType

Rationale:

* pbf support was really 'zlib deflate support'
* uncompressed protobufs can't be reliably content sniffed
* content sniffing is a bad idea
* content types exist and are a good idea