Cosmetic and documentation improvements for abc::file_path

Make the name of a few methods shorter, and document most methods in
abc::file_path.

Also fix obvious compiler error in still-unused Windows-only local
::file_attrs() function.