json-rpc: don't try to set playcount/lastplayed for tvshows
json-rpc: fix resetting a datetime property through VideoLibrary.SetFooDetails
[omxplayer] When setting fullscreen flag we don't want noaspect

We set the fullscreen on 3d videos to avoid scaling breaking the 3d affect.
However we also set the noaspect flag which means widescreen videos (e.g. 1920x800) will get stretched vertically which is unwanted.
[thumbs] don't use a separate class instance in CProgramThumbLoader::FillThumb
[thumbs] don't set an empty thumb in C(Video|Music)ThumbLoader::FillThumb. Fixes #15007.
Merge pull request #4404 from popcornmix/3daspect

[omxplayer] When setting fullscreen flag we don't want noaspect
Merge pull request #4406 from jmarshallnz/thumb_fixes

Thumb fixes
Merge pull request #4405 from Montellese/jsonrpc_fix_datetime_reset

JSON-RPC: fix resetting a datetime property through VideoLibrary.SetFooDetails