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

/cc @markhibberd 
No preference. What ever reads better at the time. Single calls I tend to flatMap multi calls I tend to `for {} yield`. Tendency only though, no hard rule.