[Peripheral] Use per-device iMON setting instead of system-wide setting.
AE: don't disable devices - as detection does not work reliable
pvr: new advanced setting that allows marking channel icons populdated by auto scan as "user-set".
fixed: Make sure when creating a tiled thumbnail at least one image loads properly
fixed: Ignore extension case when checking for our jpeg loader + also consider .jpeg files
Merge pull request #1925 from arnova/picture_thumb_fixes

Picture thumb fixes
[nfs] - we need to hold the lock for the keepalive list during the whole keepalive process and we have to remove a filehandle from the list before closing it (else there would be a race where the keepalive could access a already closed filehandle bammm).
[nfs] - we need to refresh the last accessed time of the used context aswell when we reset the filehandle last accessed time. There was a race with PAPlayer where track1 was still opened and the context was nearly timed out - then track2 got opened shortly before track1 was closed and requested the context which was now timed out already - so the open of track2 destroyed the context and created a new one - now track1 was read again with the already destroyed context - booom.
[pvr] Use play count and resume point information from the PVR client if available.
Merge pull request #1779 from fritsch/xbmc-upstream

AE: don't hide ALSA HDMI devices based on missing ELD data - it does not work reliably enough
jsonrpc: fix crash on empty "params" parameter in Addons.ExecuteAddon (fixes #13729)
Merge pull request #1926 from axmhari/pvr-watched-fix

[pvr] Use play count and resume point information from the PVR client if available.
[pvr] bump pvr add-ons to 1409bbaa9248646372cf5c838def8c49c90e6e11 for Frodo RC2
Merge pull request #1923 from nemphys/pvr-channels-userset

pvr: new advanced setting that allows marking channel icons populated by auto scan as "user-set"
Merge pull request #1927 from opdenkamp/pvr-addons-rc2

[pvr] bump pvr add-ons
Merge pull request #1536 from Karlson2k/Imon_addition_01

Replace system-wide iMON setting with per-device setting
Merge remote-tracking branch 'upstream-xbmc-ro/master'

* upstream-xbmc-ro/master:
  [pvr] bump pvr add-ons to 1409bbaa9248646372cf5c838def8c49c90e6e11 for Frodo RC2
  jsonrpc: fix crash on empty "params" parameter in Addons.ExecuteAddon (fixes #13729)
  [pvr] Use play count and resume point information from the PVR client if available.
  [nfs] - we need to refresh the last accessed time of the used context aswell when we reset the filehandle last accessed time. There was a race with PAPlayer where track1 was still opened and the context was nearly timed out - then track2 got opened shortly before track1 was closed and requested the context which was now timed out already - so the open of track2 destroyed the context and created a new one - now track1 was read again with the already destroyed context - booom.
  [nfs] - we need to hold the lock for the keepalive list during the whole keepalive process and we have to remove a filehandle from the list before closing it (else there would be a race where the keepalive could access a already closed filehandle bammm).
  fixed: Ignore extension case when checking for our jpeg loader + also consider .jpeg files
  fixed: Make sure when creating a tiled thumbnail at least one image loads properly
  pvr: new advanced setting that allows marking channel icons populdated by auto scan as "user-set".
  AE: don't disable devices - as detection does not work reliable
  [Peripheral] Use per-device iMON setting instead of system-wide setting.
Merge branch 'master' into master-dev

* master:
  [pvr] bump pvr add-ons to 1409bbaa9248646372cf5c838def8c49c90e6e11 for Frodo RC2
  jsonrpc: fix crash on empty "params" parameter in Addons.ExecuteAddon (fixes #13729)
  [pvr] Use play count and resume point information from the PVR client if available.
  [nfs] - we need to refresh the last accessed time of the used context aswell when we reset the filehandle last accessed time. There was a race with PAPlayer where track1 was still opened and the context was nearly timed out - then track2 got opened shortly before track1 was closed and requested the context which was now timed out already - so the open of track2 destroyed the context and created a new one - now track1 was read again with the already destroyed context - booom.
  [nfs] - we need to hold the lock for the keepalive list during the whole keepalive process and we have to remove a filehandle from the list before closing it (else there would be a race where the keepalive could access a already closed filehandle bammm).
  fixed: Ignore extension case when checking for our jpeg loader + also consider .jpeg files
  fixed: Make sure when creating a tiled thumbnail at least one image loads properly
  pvr: new advanced setting that allows marking channel icons populdated by auto scan as "user-set".
  AE: don't disable devices - as detection does not work reliable
  [Peripheral] Use per-device iMON setting instead of system-wide setting.