Add and use GsInfoWindow to factorize toolbox-style windows
This homogeneizes and simplifies the many windows implementing this pattern. This doesn't apply it to GsFirstRunDialog as it doesn't have a close button, and hence implements a slightly different pattern.
It doesn't change anything from the UI side.