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
Add kdev4 file to gitignore
ADSP - Add ffmpeg AC3 post type detection
Move setting dialogs format string functions
ADSP - Update CGUIDialogSettings with more types for audio dsp addon dialogs
ADSP - Add audio dsp addon header and function defination files
ADSP - Add input stream profile data send to ActiveAE (using the ffmpeg post type flags)
ADSP - Add audio dsp addon menu image
ADSP - Add basic audio dsp addon handling structure
ADSP - Add adsp addon callback helper library and add addon build if in xbmc folder
ADSP - Add audio dsp basic settings dialog
ADSP - Add images for audio dsp basic settings dialog
ADSP - Extend addon gui lib with basic slider types for audio dsp settings dialogs