Cleaned up coding conventions in <posix++/pathname.h>.
Cleaned up coding conventions in <posix++/directory.h>.
Overloaded posix::directory::open() to also take C strings.