[ios64] - fixed offsets into the eventmem for arm64 - fixes bt keyboard cursor keys when compiled for arm64
CHG: [mediacodec] switch to a surface render black list + backup AS
Improved file buffering in CArchive.

CArchive already did some file buffering, but only on writes. Added the
equivalent code for reads. Also improved the write buffer case so that it
only ever issues sector-aligned writes (the read code does this from the
start). Shuffled various bits of code into the header file to squeeze a bit
more performance out of it.
[addons] install from zip should install from the zip, not from packages/zip
dvdplayer: do not overwrite stream samplerate with zero

If the codec reports a sample rate of 0, do not use it to overwrite
stream sample rate from demuxer.

Found by elupus.
dvdplayer: add proper default implementation for GetEncodedSampleRate()

For non-passthrough codecs the content sample rate matches output sample
rate, so have GetEncodedSampleRate() return GetSampleRate().

Also drop the now unneeded specific implementation in
DVDAudioCodecFFmpeg.
[numericdialog] switch INPUT_TIME_SECONDS to allow HH:MM:SS instead of just MM:SS
[time] allow time in playlists to be HH:MM:SS
[gui] fix auto-width labels not wrapping properly with <wrapmultiline>true
fixed: broken checks
optimize two if conditions
[gui] auto height textboxes should take into account the cell height of the last row, which may be more than the lineheight for well-spaced fonts
StringUtils: adjust Split() to return an empty array if the input string is empty
jsonrpc: bump API version because 4572e062fd7ba831c513d0d842b42282115fb9e4 might affect some clients
Startup log: rearrange info for better readability
"x86 Linux 32-bit" -> "Linux x86 32-bit"
SystemInfo: add MIPS64 detection (for consistency)
Startup log: report OS similarly to platform ("Linux 32-bit" -> "Linux x86 32-bit")
* Add CSysInfo::GetKernelCpuFamily() function

Conflicts:
	xbmc/Application.cpp

Conflicts:
	xbmc/Application.cpp
[coreSubs] restore default subtitle offset
Merge pull request #4672 from anssih/fix/dvdplayer-samplerate

dvdplayer sample rate fixes
Merge pull request #3990 from Karlson2k/startup_log_mod_01

Better readability for startup log