Rearrange/consolidate #ifdef’d blocks
Rename abc::file_path to abc::os::path
Rename abaclade/file_path.* to abaclade/os/path.*
Fix documentation
Add ABC_FOR_EACH to exploit C++11 range-based for statement and MSC16’s look-alike
Rearrange definitions
Improve comments