Temp fix for FixedLengthStreamSinkChannel
Remove volatiles and CAS from HttpResponseChannel
Don't close the request stream in the transfer coding handler

If it is not already closed then let cleanup() deal with it.
Remove unessesary volatile fields
Use a gathering write