Refactoring of GitExtensionsSettingsPage (now using table layout managers).