Add constants for VaryByCustom and handle those in Global.asax.
Remove complexity from RavenSession.GetCachingContext() - This will be negated with raven cache improvements in v2.1