V4

As discussed in #138, I extended XmlSiteMapResult and XmlSiteMapNode to inject arbitrary additional content into sitemap nodes (for video, picture, news sitemaps) without having to subclass for each type.