macosx: advanced prefs: use string list control for CONFIG_ITEM_MODULE and simplify

Uses config_GetPszChoices.

close #8941
macosx: simple prefs: merge module list into string list and simplify

Uses config_GetPszChoices.

Fixes bug where explicit selection of macosx vout module did not worked.
vout/macosx: use shorter name

This is a user-visible string, not the developers doku.
macosx: advanced prefs: implement controls for CONFIG_ITEM_MODULE_LIST

fixes #7493
macosx: advanced prefs: remove scroll view from module list table view, fix layout

close #9971