Revert "[jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec - thx to theuni for figuring that out"

This reverts commit afb5a6998c0c0a191e88ae53671df79fc00d55b2.

It resulted in "undefined" branch name. Stick with the old method until someone decides its not working for all cases. Sry TheUni - but theory proved wrong ... ;)
[musicdb] fix for duplicates when mixing musicbrainz & non-musicbrainz artists
[musicdb] don't clean music library on scan (fix for deleting music when source is offline)
Merge pull request #3090 from night199uk/musicfixes

[musicdb] Music DB fixes for a few of the recently reported issues
[depends] - fix compilation of python26 when compiling for android on osx host
[ffmpeg] - backport "Fix compilation on ARM with android gcc 4.7" from ffmpeg - fixes compilation on gcc 4.8 with ndk r9
[OSX] Kickout screensaver if it's running
Merge pull request #3105 from ulion/osx_kick_screensaver_fix

[OSX] Kickout screensaver if it's running. Fix #14271
[AirPlay] - fixed typo in getting the airplay volume control setting - thx to ulion for pointing it out
[pgs/subs] - fix pgs subs vanishing to early by initialising the pkt_timebase which was introduced in ffmpeg bump and which is used internally for calculating the pts of the pgs subs now
[win32] exclude non win32 addons on packaging
[win32]cosmetic: clean up the pvr addon names in the installer
[win32] make touched skin install optional
[win32] wipe addons from install folder empty on install
[win32] also package Touched skin into xbt file when building
droid: fixed, useless verbose logging on new events and multiple input events handling (seen with game controllers)
[win32] ignore skins.nsi