Use relative paths for exclusion matching in weaver.

Modified DirIterator to return paths relative to the start directory, like JarIterator. This prevents exclusions specified using -x to match agains path components outside the build output directory.