[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".
Remove the Xp specific threading code.
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.
ActiveAE: Make ActiveAE default Audio Engine to get it tested
[win32]installer: set app name global
[win32]installer changes: add normal install mode without PVR and touched. Make languages manditory on all install types.
[osx] talk to SMC to get CPU and GPU temp for System Info page
[osx] display CPU usage % correctly in System Info page
[osx] correctly calculate battery level
[osx] display OSX version, we don't care about kernel version
dvdplayer: Fix m_streaminfo updates from passthrough codec

Use the GetEncodedSampleRate() method instead of GetSampleRate() to
populate m_streaminfo, since the latter returns the passthrough frame
rate which is not relevant in the context of m_streaminfo.

Also, do not overwrite channel count and sample rate with zero after
opening a passthrough codec, instead keep the demuxer values. These are
only used internally for codec selection.

This fixes some unnecessary back-and-forth checking between regular
and passthrough codec when opening a stream due to wrongly detected
sample rate changes in certain situations.
Merge pull request #3139 from garbear/seeing-double

[android] Fixed missing error message in debug log, "Unable to load '.so file', reason: (null)"
[cosmetic] Fix two member function definitions on the same line
Merge pull request #3143 from MartijnKaijser/alpha8

[release] version bump to 13.0 alpha8 as we start new merge window.
Merge pull request #3155 from fritsch/make-ae-default

ActiveAE: Make ActiveAE default Audio Engine to get it tested
Merge pull request #3162 from amet/smc

[osx] cosmetic fixes in System info page
Merge pull request #3145 from jimfcarroll/removexp

Remove the Xp specific threading code.
Merge pull request #3127 from MartijnKaijser/win32_installer_cleanup

Win32 installer add normal install mode (and cleanup)