xbmc.sh: read Release info from os-release
If /etc/os-release exists, read the info from there
instead of relying on lsb_release.

see also commit 7a9aa6f5d9ac8df1c79eb06ed63bce8af162c3ba
xbmc.sh: extract core dump from systemd's journal
On systemd systems, core dumps are - by default - written to systemd's
logging system, the journal. The print_crash_report function only
searches certain directories for the core dump, but would never find
it in the journal, resulting in an empty stack trace in the crash log.
As a workaround, simply extract the last core dump caused by xbmc.bin
to "core" where the single_stacktrace function will find it.
If the system is configured to not dump cores into the journal,
systemd-coredumpctl will simply fail silently.

see also http://www.freedesktop.org/software/systemd/man/systemd-coredumpctl.html
[release] version bump to 13.0 alpha8 as we start new merge window.
Fixed missing error message in debug log, "Unable to load '.so file', reason: (null)"

Error message comes from dlerror() in xbmc/cores/DllLoader/SoLoader.cpp when CAndroidDyload::Open() fails. However, dlerror() is also called inside CAndroidDyload::Open(). This causes the second, outer dlerror() to return NULL, because (from the documentation) "dlerror() returns NULL if no errors have occurred since initialization or since it was last called".
[configure] make waveform and spectrum visualizations optional
[make] don't install addon data of disabled addons
Remove the Xp specific threading code.
ActiveAE: flush engine on pause stream if only a single stream is playing
[win32] Set minimum of Vista and up required to install
Reapply @elupus 's fix to the Condition variable for windows. This also handles the case where the CritSec used for the ConditionVariable is entered more than once; something the native windows calls don't allow.
Merge pull request #3148 from FernetMenta/aepause

ActiveAE: flush engine on pause stream if only a single stream is playin...
fixed: signed/unsigned comparision warning in ActiveAEResample.cpp
Merge pull request #3140 from wsnipex/binary-addons

Make waveform and spectrum visualizations optional and stop installing unwanted stuff
ActiveAE: reset fading flag when drained, paplayer waits on this
ActiveAE: only convert gui sounds if format has changed
[osx] fix - include all subfolders in pvr addons
ActiveAE: fix crash for multiple streams when transcoding
ActiveAE: Make ActiveAE default Audio Engine to get it tested
ActiveAE: fix determination when a stream is drained
ActiveAE: gapless and audiophile are best friends, revisit after we have new audio settings