Route ->file, ->subdir and ->dir ubiquitiously to Path::Tiny instead of Path::Class

With a basic warning control system that means those 3 at present don't warn,
     and the rest can be turned off warning with a single variable
     change.