Ability to work with group, global or all emoticons

Not specifying a type will use the default of all emoticons.
Merge branch 'darrinholst'