Fix memory leakage in python bindings

The python bindings generated by the groovy code generator contain a reference counting bug which results in a memory leak whenever a std::vector is converted to a python list.  The following member functions are affected:

* xbmcvfs.listdir
* xbmc.Player.getAvailableSubtitleStreams
* xbmc.Player.getAvailableAudioStreams
* xbmcgui.Control.getPosition
* xbmcgui.Dialog.browse
* xbmcgui.Dialog.browseMultiple

The reference counting bug occurs because PyList_Append() increments the reference count of the item, so the caller needs to call Py_DECREF() because it no longer owns the object.

This bug is especially problematic when running the Watchdog Service Addon since it may result in frequent calls to xbmcvfs.listdir, and each call can leak many kilobytes of data when listing directories containing many files.
fixed: Properly handle stacked files for subtitles
Update strings.po

Fixes a minor typo in the original description. It should read 'scalers' instead of 'scalars' according to the developers notice.
Merge pull request #4293 from cgtobi/patch-1

Update strings.po
vdpau: map/unmap surfaces on every cycle, requested by AMD
vdpau: Improve detection of supported files.

A minor improvement on the detection of whether or not a video will
play. It is a good idea to at least make sure that the video codec
is supported and that the resolution does not exceed the supported
resolution.
fixed, add amlogic hw 3d interlace mode
Fixed mute not working for non-SSE enabled builds
Merge pull request #4295 from KeyserSoze1/master

Fixed mute not working for non-SSE enabled builds
[language] fix typos
Fix up of settings.xml commit got missed during settings cleanup
[Confluence] add missing 4K flag in list view
[language] fix several typos
Remove cpluff generated files
More explicit ignore rules for cpluff
Reduce the amount of false positives while detecting stereo mode

Initially the CStereoscopicsManager::DetectStereoModeByString
function considered file names containing strings like " SBS "
to be 3D content. However, it turned out this also caused false
positives, for example when opening PVR recordings from the
Dutch TV channel "SBS 6".

Reduced the amount of false positives by also searching for
the keyword "3D" in the file name before considering a file
to be 3D content and by using regular expressions
[lang] update of internal addon language files
[lang] update of core language files
[lang] update of skin.confluence language files
Merge pull request #4300 from jjd-uk/strings

Fix up of settings.xml commit got missed during settings cleanup