Adding a portable Pathnames library.

Signed-off-by: Matt Nunes <matt@mattnunes.com>