Support JDK6 by removing nio.Files (and remove move/copy support for dirs)

/cc @markhibberd 
`ResultT.safe[IO, InputStream](new FileInputStream(src.toFile))` can be simplified to `src.toInputStream` I think. Same code.