Unify the frame events cycle into one main entry point - DisplayObject.performFrameNavigation

And document the various steps involved and why some are skipped in some places.
Merge pull request #1479 from tschneidereit/nat

Unify the frame events cycle into one main entry point - DisplayObject.performFrameNavigation