jsonrpc: use CFileItemPtr instead of CFileItem in FillFileItem() to fix crashes
cosmetics: get rid of unused variable
library: add method to determine season num from episode id
upnp: fix container updates for episodes where seasons > 1
[AE/CA] - fix upmix of source formats which don't have a 4byte frame size (e.x. 16bit integer as received from airtunes) - thx gimli for backing most of these commits :)
[CA/AE] - fix passthrough - don't start the engine before stream initialisation
NFSDirectory.cpp must include limits.h
Merge pull request #1854 from tkurbad/nfslib-fix

NFSDirectory.cpp must include limits.h
[osx/ios] - save the sinkname instead of the device label to guisettings.xml (somehow we forgot about darwin when that was changed...)
[win32] fix log message on failed call to D3DXCreateEffect
make backspace go back in music vis as it does in fullscreen video
Fix incorrect operator grouping in ZeroconfAvahi.cpp
Fix unreachable code in GUIDialogMediaSource.cpp

Guidance on this issue is greatly appreciated.  I beleive this is
correct given how other methods in this class or implemented, but
another set of eyes is welcome.
Fix use-after-free error in TagLoaderTagLib.cpp
Fix possible memory leak in WebServer.cpp
Fix read from invalidated iterator in CallbackHandler.cpp
Fix possible use after free in BitstreamConverter.cpp
ensure that paused jobs don't get stuck on the top of the jobqueue, thus allowing no other jobs of the same priority to be processed.  Fixes issue where CSaveFileStateJob didn't get run after playback if a stream details/thumb extraction job got in the way
fix and improve updating of recentlyadded
don't show two 'scan recursive' options in musicvideo content settings. fixes #13623