Cleaned up Vary: Accept-encoding addition (made conditional); cleaned up Transfer-Encoding addition.
Plumbing for asynchronous directory reads.