#691 - Update to include Discriminator columns in OfferCode and OfferTier  and other updates to be compatible with AdvancedOffer module.
#691 Added create methods for SiteDao and SiteService to ensure that the correct Site implementation class is used if a client overrides.
#691 Added a property to indicate if a URL request is for a global admin context.