libdvdcss: fix position after partial read in libc_read
[vfs] [win32] Win32File: really support "test" Read() and Write() with zero buffer size
[vfs] [win32] Win32File: better handle partially read/written buffer in Read()/Write()
[vfs] CFile: workaround in Read() and Write() for VFSes that do not support null buffer pointer
[emufnc] dll_read(): set errno if read() failed
[emufnc] dll_write(): set errno if write() failed
[emufnc] Fix: "-1" is incorrect return value for dll_fwrite() and dll_fread() (return type is size_t)
[emufnc] Fix: return zero for dll_fread()/dll_fwrite() if size or count is zero
[emufnc] Fix: always read all data in dll_fread()
[emufnc] Fix: always read all data in dll_fwrite()
[emufnc] Fix: return correct value in dll_fclose()
[emufnc] Fixes: correctly emulate on bigendian platforms, use cast to _unsigned_ char in dll_fputc()
[emufnc] Use proper macro instead of hardcoded value in dll_ungetc()
[emufnc] Fix: use correct return value on error in dll_filbuf, try to restore proper file pointer
[emufnc] Fix: use correct return value on error in dll_flsbuf, flush file buffers, properly write data
[pvr] persist channel group after updated from client
[pvr] fix update of groups and overriding group properties we only store locally
[dvdplayer] Remove superfluous cast.
Since 923baa83e091bbf80159b8aff523915ec0af824a m_SpeedState.lasttime is a int64_t.
[osx] - mark removable shares which are either have DVD or CD media in it as SOURCE_TYPE_DVD so the audio cd rip context menu is visible for it
Revert "[vfs] [posix] SMBFile: fix reading files opened with READ_TRUNCATED flag"

This reverts commit b202cd09426d1ce1e8921b827a84476472cf35fe.

This change is invalid. The whole point of READ_TRUNCATED is to allow
lower layer file systems to return any amount of data less than or
equal to requested size. This is for efficiency reasons. After this
change each request of X bytes from xbmc would result in multiple
network roundtrips