Remove unneeded ArchiveFactory.
Make spliting paths faster.
Make docs follow 80 columns rule.
Make some APIs work with archive.copyFileOut API.