Update to accomodate the differences in Windows, which is now advisory file locking, and include details about which operating systems have atomic locking flags.