[PLINK-258] - Using AtomicLong instead of volatile field.
[PLINK-225] - Thread safety improvements to the File store.
Merge remote-tracking branch 'upstream/master'