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.
Merge pull request #3655 from Mailaender/diplomacy

Diplomacy Panel Renovation