Change "datelong" format.
[win32] libcmyth: use global mysqlclient lib and inttypes.h
[win32] libcmyth: remove local copy of mysqlclient lib and inttypes.h
ADD: [droid] backdoor to define XBMC_HOME and HOME on android
[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
[confluence] change buttons to edit controls (see #4613)
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
DatabaseQuery: move value separator define to header
settings: add CSetting::SetCallback() instead of using friendship with CSettingsManager
settings: add cosmetic comment to CSetting
settings: support code-generated setting dependencies
CGUIControlSetting: add missing NULL-pointer checks
settings: add slider control
settings: integrate slider control into GUI
settings: add CSettingControlCreator implementation of ISettingControlCreator for easier re-use
settings: add CSettingCreator implementation of ISettingCreator for easier re-use
settings: make use of CSettingCreator and CSettingControlCreator in CSettings
settings: add CSettingConditions with all simple and complex conditions