A few more typo and format fixes in the API documentation.
Merge pull request #3119 from jimfcarroll/documentation-fixes

Documentation fixes
[Confluence] fix position OSD buttons
Merge pull request #3100 from ulion/fix_pil_load

Fix load of python module PIL egg.
Stop GUI_MSG_SETFOCUS flood
add 4K resolution info for skinners
Merge pull request #3103 from ulion/fix_proxy_port_reading

[Fix] Read proxy port setting using GetInt(). Fix #14310
Merge pull request #3091 from stupid-boy/GUIControl

Small CGUIControl optimization
FIX: avoid waiting forever on a locked CPluginDirectory while exiting
Merge pull request #3094 from koying/fixstagefright

Various libstagefright fixes
epg timeline: Fix crash when no epg

Program terminated with signal 11, Segmentation fault.
#0  EPG::CGUIEPGGridContainer::SelectItemFromPoint (this=this@entry=0x3286970, point=..., justGrid=justGrid@entry=false) at GUIEPGGridContainer.cpp:1317
1317      if (!m_gridIndex[channel + m_channelOffset][block + m_blockOffset].item)
Merge pull request #2950 from ulion/http_directory_querystring_fix

Fix http directory item detection for items with querystring
fixed: PrepareSQL in ViewDatabase.cpp was missing an argument.
fixed: cosmetics
Merge pull request #3115 from stupid-boy/GUIWindowSystemInfo

GUIWindowSystemInfo optimization
updated addon helpers

in particular, we now handle buildsystems which output several add-ons
properly. real life case; screensavers.rsxs
[WIN32] added a xbmc-config.cmake.win32 for windows
[WIN32] added xbmc_find_path to find paths recursively
[WIN32] removed prepare_addon_environment(). this is done in the prepare-env step now.
move to addon helpers. fits better and avoids duplication for win32