TCP: use uv_try_write() to optimise sends
This commit make TCP code use uv_try_write()
on best effort basis,
just like TCP DNS and TLS DNS code does.
This optimisation was added in 'caa5b654' but, similar change was mistakenly omitted for generic TCP code. This merge request fixes that.
Edited by Artem Boldariev