kafka-903; Attempt to swap the new high watermark file with the old one failed on Windows; patched by Jun Rao; reviewed by Neha Narkhede, Jay Kreps and Sriram Subramania
KAFKA-905 Logs can have same offsets causing recovery failure; reviewed by Jun, Neha and Jay