enabling attribute routes and RouteCollectionRoute
Update SiteMapTitleHelperModel.cshtml

Added missing '@' in SiteMapTitleHelperModel.cshtml.

@Html.MvcSiteMap().SiteMapTitle() now works again for Razor views, without the '@' you get an 'System.Web.HttpCompileException'.
Merge branch 'danielpalme-master' into dev
Update FilteredSiteMapNodeVisibilityProvider.cs

Added IfSelected to FilteredSiteMapNodeVisibilityProvider.cs
Added filtering support for the "IfSelected" keyword to FilteredSiteMapNodeVisibilityProvider. Now supporting HTML helper name + "IfSelected" (example: "MenuHelperIfSelected"), named HTML helper + "IfSelected" (example: "MainMenuIfSelected"), and to match every control "IfSelected".
Fixed FilteredSiteMapVisibilityProvider so it will ignore white-space between the keywords and separator characters.
Fixes #267, absolute paths returned from UrlResolver cause exception.
Fixes #248, added support for applications that are in a different virtual path and/or virtual application.