Remove unused stubs
Rename ACL_TYPE_NTFS to avoid clash with OS X sys/acl.h
Start untangling promise definition introspection and evaluation logic
Remove unused variables
MakeParentDirectory{,2} does not need ReportContext