add an option to use TCP_CORK with tcp sockets (only works on Linux)
add a unit test
fix flake8 failure
Merge pull request #33 from uber/cork

add an option to use TCP_CORK with tcp sockets (only works on Linux)