Modify ACK algorithmn to ack all received packets. Adjust AckPacket to support the changes. Disable NAK from receiver and use only ack-timeouts on the sender. The sender and receiver were fighting. Change congestion control to adjust window sizes based on a maximum segment size.
use enum for the static const
Merge branch 'next' into mjcaisse
Changes for style test.
Changed from std::future to boost::future in tests.
More checks added to AckPacket::IsValid function.