Commons io detach

I noticed that there was a comment at http://stackoverflow.com/questions/5362364/java-library-to-work-with-zip-files that said we have too many dependencies. I was bored and I removed the dependency by coping the missing functions from Apache Commons IO. I also noted this in the NOTICE file and also wrote explicit comments about it to FileUtils and IOUtils.