Fixed problem with compiler symbol logic for Autofac .NET 3.5.
Fixed comment so code can be copied and pasted into Global.asax for those still on .NET 3.5.
Removed duplicate DefineConstants node in MvcSiteMapProvider.csproj.
Retargeted Castle Windsor to 4.0 or it would cause compile problems.