Fixed GRADLE-2730, test case timestamp in test results is now correct, previously it was epoch occasionally.
REVIEW-2997 Added a note about some classes not being tread safe atm.
Added a comment.
REVIEW-3325 Improved the test - instead of sleep(), time provider is used.
REVIEW-2985 Added some coverage
REVIEW-2971 Started using Encoder instead of the DataOutputStream
REVIEW-2971 Started using Decoder instead of the DataInputStream. It cleans up thing a bit.
Removed incomplete coverage for a feature that I don't quite know how to implement.
REVIEW-2971 Some rename job, done() -> close()
GRADLE-2730 Added an integ test.