[TaxonomyService] Custom per-request-when-httpcontext-exists semantics for TaxonomySessionCache management.
- We used to have InstancePerSite but it was flaky and @yohanb set everything as transient so that term orderings would be refreshed properly
- Transient would be a bit heavy for Intact so ISiteTaxonomyCache is now backed by a new PerRequestSiteTaxonomyCache which uses HttpContext.Current.Items internally.
- This compromise is a good middle ground between the two extremes
- New Monitoring namespace witha few profiling utils (used to accumulate timing info about taxonomy calls - see MonitoredTaxonomyService)
Merge branch 'develop' of https://github.com/GSoft-SharePoint/Dynamite-2010 into develop