Ensured that the std::system_error constructor is called correctly.
Ensured that posix::sysv_segment#remove() is idempotent.
Cleaned up the posix::pathname implementation a bit.
Implemented the posix::pathname#exists() method.
Implemented the posix::pathname#append() method.