Implemented the posix::invalid_argument exception class.
Defined the posix::directory#empty() method.
Implemented the posix::directory#count() method.
Implemented the posix::directory#rename() method.
Ensured that posix::file::open() sets the O_CLOEXEC flag.