Add support for SO_KEEPALIVE to Connection