Split new file utilities from IO.chpl to FileUtils.chpl

IO.chpl would quickly get out of hand if the new file operations were to live
there any longer, so I put them in a separate file, FileUtils.chpl.  The string
path operations, when they are developed, will live in PathOps.chpl