[core] Make playlist filter model methods invokable
[core] Start documenting core classes, some ListItem changes
[core] Database support for XMLTV

Work in progress
[rbp] Initial raspberry Pi experimental support
[core] Update network download to use QTemporaryFile
[core] Properly update XMLTV database and also support crew members