[airplay] - fix http compliance by always sending the content-length header (even if content is 0 bytes) - fixes #15395
cximage: fix broken cr2 after wrong backport of security fix d13aee8e81be9032ed78fd707d485fdcb4ed5bd6
Merge pull request #5262 from Memphiz/airplayhttp
AEChannelInfo: Adjust the fixed layouts to ffmpeg order
Merge pull request #5265 from fritsch/ae-fix-standard-layouts

AEChannelInfo: Adjust the fixed layouts to ffmpeg order
Merge pull request #5263 from FernetMenta/cximage

cximage: fix broken cr2 after wrong backport of security fix d13aee8e81b...
IFile and CFile: add doxy for Stat() functions
[win32] WIN32Util::ConvertPathToWin32Form: add overload to use CURL& as parameter
[win32][vfs] Implement new CWin32File class for local files on win32 platforms
* rewritten from scratch
* correctly handle all over/under sizes of variables
* automatically hide files in filesystem with name staring from dot
* fixed bug - Write didn't update i/o pointer
* always return real current file size instead of cached value
* reimplemented Stat() better than system stat() (more accurate time values, set real number of hard links, better set _S_IEXEC attribute etc.)

Conflicts:
	project/VS2010Express/XBMC.vcxproj.filters
[win32] FileFactory: switch to new CWin32File class; remove HDFile from win32 project