Removed white space after title in SiteMapTitleHelperModel.cshtml because it was appearing in the generated HTML.
Updated CompilerConstants.txt documentation.
Merge branch 'master' of github.com:maartenba/MvcSiteMapProvider
Merge branch 'master' of github.com:maartenba/MvcSiteMapProvider
Added more feature to MenuHelper and ISiteMapNode

- An additional parameter visibilityAffectsDescendants is added.
- ISiteMapNode have two more properties.
Modified logic of menu to fix issue with visiblityAffectsDescendants logic. Added overload of MvcSiteMapHtmlHelper so it can be launched without the view engine.
Added unit tests for BuildModel logic of the menu.
Created SiteMapHelper unit tests. Cleaned up the MenuHelper and MenuHelper unit tests.
Updated ReadMe files for DI modules packages to include the loader, XML validator, and XmlSiteMapController.RegisterRoutes() code because the loader is required to put things in motion, and the other 2 steps are typically needed as well.
Added configuration setting MvcSiteMapProvider_EnableSitemapsXml (true by default) to internal DI container so the route will automatically work by default, the same as when using an external DI container.
Cleaned up Descendants and Ancestors code so it will function correctly for any node.