UPnP - add different groupings for content in video

Closes #12192
Resolve #78

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>