Fixed minor bitrot noticed by compiling with GCC.
Merged FastDirectoryEnumerator for POSIX.

async_io_lstat_work unit test passes on POSIX.
Added early out detection to enumeration.

Enumeration unit test now loops until done and checks that the directory cache is working.