Allow mutable access to wrapped internal type in Buffered*

This is necessary to e.g. set a timeout on the underlying stream.

r? @alexcrichton