Add dirent-based directory function
Move directory reading to ionFramework to stop <windows.h> global include
Update UnitTests project
Merge
Update UnitTests project