generic nested btn-groups, permitting dropdowns in btn-groups