Fixed problem with Order property being writable in the shared cache and made it possible to write to it at the request level.
Deprecated SiteMapPreserveRouteDataAttribute because it has no clear purpose and cannot function the way it is implemented. In order to force a match, the RouteValues must be modified before calling SiteMaps.Current.CurrentNode.
Modified build process to skip patching of the AssemblyInfo attributes if the version number is not passed into the build.bat file. Removed AssmblyFileVersionAttribute, because it is not being set anyway.