refactor

Interface ActionSetEntry added, for use with NPCActionSet and
BorderActionSet (todo)
NPCActionSetPanel refactored to ActionSetPanel, using ActionSetEntry