IO was templatized in the last iteration - needs a header.
Fix some crashes in filesystem.cc - not actually returning from absolute!?!
Changes copyright dates in filesystem.cc.*.
Try canonical in create_directories.