cinnamon-settings->themes: allow four columns for all theme pickers
cinnamon-settings: PictureChooserButton: attach the popup menu to the
right edge of the button.

Position the menu vertically such that first it tries to center the menu
in the monitor (to prevent scroll buttons,) and then adjusts as needed to
ensure the menu is still 'attached' to the button.