separate diplomacy

into it's own container and yaml file
control IsVisible from IngameChrome
rewrite the Diplomacy panel

now with scrollbars, fixes #3443
Polish the diplomacy panel layout.