Completes: U4-2633 Bundle all cache refresher transmissions into a single call per request for much better performance
disables dist call
Updated to latest Examine with lock fixes
Started writing test implementation to mimic what developers might test in their controllers to expose the pitfalls of umbraco testing so we can make this simpler - identifying what needs to be public and how to re-strcuture some objects constructors, etc... to simplify and make this possible.
Fixes: U4-581 Automatic publishing not working in load balanced setup - added some more convention and configuration to distributed calls so that servers are aware of the master and how to call into themselves for scheduled tasks, ping and scheduled publishing. Will need to update the docs on LB regarding this too. Cleaned up the code that does the scheduling and separates it into proper segments. Obsoletes the old presentation classes that were doing it.
fixes url returned in GetCurrentServerUmbracoBaseUrl
adds authorization to the scheduled publishing , this new attribute can be used to secure scheduled tasks as well.
adds logging to scheduled bits
Ensures the 'Index' portion of the path is used for scheduled publishing
adds some notes
another log
ensures timer's are not GCd
updates state param with timers to use singleton
last issue with state/keep alive timer
removes comment
Updated core nuspec to include Examine
Fixes: U4-5118 Examine not storing XML fragments - updates to latest examine
fixes dll ref
little bit of code cleanup
Fixes: U4-5121 umbraco.content launches threadpool threads to reload the xml cache which causes lots of other issues

Conflicts:
	src/Umbraco.Web/umbraco.presentation/content.cs