Remove IClient::GetDebugFont and use the default font to render the editor tile debug info
Debug font is loaded lazily because it's most often not used.
Performance in editor with default font and lots of tiles with debug info is fine on my machine.
Add CComponent::GetInitAmount() which returns the number of progress ticks, that that particular component will report in its OnInit method using RenderLoading.
Used in existing implementations of OnInit to provide smoo...