AutoResizeContainer for city info

Makes more sense when you're changing the content frequently
(which i will, testing out some things).
Fix initial cityinfo layouting

Broken with AutoResizeContainer in 2013.3-235-g50d670c (50d670c).
Unify cityinfo hide somewhat

Always add the short delay, not only when moving away from local_player
settlements. Should be easier to hook into this way (re:fertility).