This introduces an EditorViewportIconDisplayInterface that will eventually be used to outright remove CIconManager, it provides a simple interface for loading 2D image assets and rendering them on-screen. It also introduces AtomBridge::PerViewportDynamicDraw for getting a dynamic draw instance on a per-viewport basis
Remove AtomBridgeSystemComponent requirement that the default window context exists before creating the default scene draw interface.
DebugDraw gem was crashing because the default scene DebugDisplayRequestBus implementation was not created.