Add RichHadoopPath.getSchemeWithFileName and use it instead of Path.toString

This gives us Strings like "hdfs:///somedir/blah" instead of just "/somedir/blah". Removes the ambiguity from logs.