FLUID-4035, FLUID-4334, FLUID-5046, FLUID-4036, FLUID-2880, FLUID-4789: Update of Pager to current standards, together with refactoring into 3 components. Some work on RendererComponent itself makes this now dependent on IoC - fix to lifecycle of "refreshView" and "produceTree". Fixes to DataBinding handling of duplicate ChangeEvents. Fix to implementation of marker detection. Fix to implementation of "destroy" for root of component tree - now correctly causes recursive clear, which exposed bug in UIOptions ModelRelay system. Framework test cases rewritten to reflect final withdrawal of support for manual lifecycle components, of which now NONE REMAIN IN THE FRAMEWORK.