defer writable

defer notifying the upper layer of the socket becoming writable until th...e underlying UDP socket is drained. saves CPU but batching work better.

Given that the upper layer in uTorrent does quite a lot of work every time it's notified of the socket being writable, this can save significant CPU usage.