refs #17056, #17069, #17057. Fix a few problems with History pushState/popState support. Thanks Paul Christopher (CLA)

Also Fix Transition controller to work correctly with transition set in config for app using sub-views