add readme info
Cherry picked from 4.4.x
Cherry picked from 4.4.x
Using multithread safe operations for the TransmitQueueOverflow variable.

Conflicts:
	src/dose/dose_communication.ss/src/dose_com/DoseComTransmit.cpp
Cherry picked from 4.4.x
Cherry picked from 4.4.x
The nack "rescue" mechanism now handles that the sliding window is reset when the first nack is received. See ticket #200.
Removed the Ace dependency that slipped in when we cherry-picked from 4.4.
Removed dependency to dose_internal atomic class.
Removed the atomic operations on TransmitQueueOverflow. This version has a lock at thread level so the atomic operations are unnecessary.
improve tests a bit
remove lots of code
add some tests
functions and testing
add more tests and some fixes
cleanup
adapt to new interface
cleanup
start cleanup of windows impl
windows work