updated: minor changes to Japanese translation for core and Confluence strings (thanks to kohji405mi16)
fixed: undefined symbols in MythTV PVR client

The MythTV PVR client uses functionality from libmythxml.a but does not
link it in. Additionally, it fails to implement several PVR channel
functions, and has a wrong name for GetChannelsAmount(). Also, it is
linked against libdl which it doesn't use.

To fix the undefined symbols, make the client link against libmythxml.a,
add stubs for the missing functions, and change GetNumChannels() to
GetChannelsAmount(). Also drop unused -ldl from the linking command
line.
Create missing thumbnail for recording.
pvr: moved some of the persistance logical from CPVRChannel to CPVRDatabase
pvr: optimisation for the initial channel import on sqlite3
epg: speed up the initial epg creation
pvr: added support for timers in subdirectories
libhts: revert the changes to libhts, so it no longer uses libTcpSocket/libPlatform
pvr: nuke libTcpSocket and libPlatform
pvr: fixed some merge junk
platform/win32: moved the static variables in os-threads from the header to a separate cpp file. issue #490
Merge remote branch 'upstream-ro/Eden' into Eden-pvr
pvr: renamed CPVRDatabase::AddClient() to Persist() and pass an AddonPtr for consistency
pvr: cleanups and cosmetics in CPVRDatabase
pvr: stick the table creation in a transaction, and don't try to continue when the tables couldn't be created
Merge remote-tracking branch 'upstream-opdenkamp-ro/Eden-pvr' into opdenkamp

* upstream-opdenkamp-ro/Eden-pvr:
  pvr: stick the table creation in a transaction, and don't try to continue when the tables couldn't be created
  pvr: cleanups and cosmetics in CPVRDatabase
  pvr: renamed CPVRDatabase::AddClient() to Persist() and pass an AddonPtr for consistency
  platform/win32: moved the static variables in os-threads from the header to a separate cpp file. issue #490
  pvr: fixed some merge junk
  pvr: nuke libTcpSocket and libPlatform
  libhts: revert the changes to libhts, so it no longer uses libTcpSocket/libPlatform
  pvr: added support for timers in subdirectories
  epg: speed up the initial epg creation
  pvr: optimisation for the initial channel import on sqlite3
  pvr: moved some of the persistance logical from CPVRChannel to CPVRDatabase
  Create missing thumbnail for recording.
  fixed: undefined symbols in MythTV PVR client
  updated: minor changes to Japanese translation for core and Confluence strings (thanks to kohji405mi16)
  updated: Greek translation for Confluence strings
  updated: Greek translations for Confluence strings
  updated: Portuguese (Brazil) translation for Confluence strings (closes #12834 and  #12833 - thanks Wanilton)
  updated: Japanese translation for core and Confluence strings (thanks to kohji405mi16)
  updated: Greek translations for core strings
  updated: Greek translations for core strings
Merge branch 'opdenkamp' into Mukkenborg-dev

* opdenkamp:
  pvr: stick the table creation in a transaction, and don't try to continue when the tables couldn't be created
  pvr: cleanups and cosmetics in CPVRDatabase
  pvr: renamed CPVRDatabase::AddClient() to Persist() and pass an AddonPtr for consistency
  platform/win32: moved the static variables in os-threads from the header to a separate cpp file. issue #490
  pvr: fixed some merge junk
  pvr: nuke libTcpSocket and libPlatform
  libhts: revert the changes to libhts, so it no longer uses libTcpSocket/libPlatform
  pvr: added support for timers in subdirectories
  epg: speed up the initial epg creation
  pvr: optimisation for the initial channel import on sqlite3
  pvr: moved some of the persistance logical from CPVRChannel to CPVRDatabase
  Create missing thumbnail for recording.
  fixed: undefined symbols in MythTV PVR client
  updated: minor changes to Japanese translation for core and Confluence strings (thanks to kohji405mi16)
  updated: Greek translation for Confluence strings
  updated: Greek translations for Confluence strings
  updated: Portuguese (Brazil) translation for Confluence strings (closes #12834 and  #12833 - thanks Wanilton)
  updated: Japanese translation for core and Confluence strings (thanks to kohji405mi16)
  updated: Greek translations for core strings
  updated: Greek translations for core strings
win32: removed libTcpSocket/libPlatform references from the solution. removed libhts's stdint.h. fixes win32 compilation of pvr add-ons
Merge remote-tracking branch 'upstream-opdenkamp-ro/Eden-pvr' into opdenkamp

* upstream-opdenkamp-ro/Eden-pvr:
  win32: removed libTcpSocket/libPlatform references from the solution. removed libhts's stdint.h. fixes win32 compilation of pvr add-ons
Merge branch 'opdenkamp' into Mukkenborg-dev

* opdenkamp:
  win32: removed libTcpSocket/libPlatform references from the solution. removed libhts's stdint.h. fixes win32 compilation of pvr add-ons