Fix bugs in support skill dropdown menus

Fixed a few bugs in the support skill dropdown menus. On initialization,
the dropdown menus are filled at first, and when all the dropdown menus
are filled, re-updated with the available values. Upon switching a
support skill, the other dropdown menus will have the list of values
updated.