[rbp/omxplayer] Go directly from executing to idle in OMX_Clock

OMX spec says there's no need to go through pause state
[rbp/omxplayer] Improve the player diagnostics overlay
[rbp/omxplayer] Increase audio buffering to gpu

When the arm is busy the gpu fifo can underrun, especially when audio codec uses short duration packets (like DTS)
Also increasing the packet size makes better utilisation of the audio queue inside the GPU
[rbp/omxplayer] Handle the case where EOS message fails.

When GPU fifo is full, the attempt to send the eos message may timeout. Increase the timeout and if that still fails then consider the stream to have ended.
[rbp/omxplayer] Enable zoom and pixel ratio in video OSD
[win32] update and clean exclude.txt used in BuildSetup
[win32] installer: remove language checkbox and just install all languages
[win32] installer: remove unused code
[win32] installer: move addon copy
[win32] installer: remove outdated code
[win32] remove unused build  .bat files
add some extra, commonly used, aspect flags for skins
[pydocs] don't add core code comments to pydocs
Merge pull request #3172 from MartijnKaijser/win32_installer_cleanup

[win32] update and clean windows installer
[win32] installer: fix setting wrong output path after 0a16a920f8235b9b0adec746a1be472f3cb52767
[win32] Util::GetHomePath: workaround for windows overestimate buffer size
[win32] Util::GetHomePath: fix compiler warning
[win32] Put 'XBMC_HOME' to the project for easy build and run
configure: add initial support for CC_FOR_BUILD, CXX_FOR_BUILD, CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD
configure/depends: rename 'USE_TEXTUREPACKER_NATIVE_ROOT' to 'NATIVE_ROOT' for general usage to use with other hostbuilt tools. Add $NATIVE_ROOT/lib to LDFLAGS_FOR_BUILD and $NATIVE_ROOT/include to CFLAGS_FOR_BUILD and CXXFLAGS_FOR_BUILD