CMS-1520 TypeScript: Convert DropDownButton to TypeScript
Renamed DropDownButton to more correctly ActionMenu and extracted non-app-specific code to a new class BaseActionMenu that could be share between applications.