Added support for resolving ISiteMapProvider from DependencyResolver
Much better documentation on customization