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

/cc @markhibberd 
This is pure laziness. Do we actually want/need full directory copies at this stage?

It's a pity we can't use `nio.Files`. :(