Allow multiple content types to be returned in one list

As requested on forum.

Also fixes potential playliststats crash when items have no 'playcount' property (e.g. a root node of an addon)