public getPhaseListeners() method missing on UIVIewRoot
in this thread:
you see why a public getPhaseListeners() is missing on UIViewRoot.
A custom (optimized) lifecycle has no change to trigger before/afterPhase.
The optimized lifecycle is hit mostly when doing a partial/ajax submit to only
do processXyz() on the effected components.