Break up transfer encoding logic into smaller methods
Attempt to be lazy about suspending and resuming reads
Actually be lazy about suspending
Don't allocate a response wrapper array by default
Change user agent access control handler into a more general ACL handler
Lazily allocate the attachments map