add support for generating a sitemap.xml file

note that the sitemap.xml file needs to be generated locally and copied
from _site/sitemap.xml and checked in to the root.  Github does not
support running plugins during page generation.