Ensure that we are running from the top-level source. Ensure that javadocs have been built. Add 'diff filename-1 filename 2' headers to each diff to assist interpretation. Avoid some sitemapTask components that we won't bother documenting, e.g. poor woody. Count the number of lines in all components data files.