[AE/osxsink] - distinguish between passthroughnative and passthroughbitstream in the findsuitableformat method
Merge pull request #4971 from jmarshallnz/xml_attribute

Xml attribute tidy up
Merge pull request #4968 from jmarshallnz/stdstring_removal_part0

Stdstring removal part 0
Merge pull request #1505 from anssih/fix/vobsub-load

Fixes to VobSub subtitles loading
[posixdirectory] changed IsAliasShortcut handling
Merge pull request #4972 from mkortstiege/posixaliases

[posixdirectory] added missing IsAliasShortcut handling
Merge pull request #4866 from wsnipex/versioning

automatic versioning
[tests] fix test build
[info] use static form of CGUIInfoLabel::GetLabel where we have no object
[info] move logic for determining a portion's contribution to CInfoPortion
[info] use iterators over the info portions
[info] split CGUIInfoLabel::CInfoPortion::GetLabel() into NeedsUpdate/Get
[info] (re)build the infolabel from portions only if it's changed.
[cosmetics] indenting
[stdstring] switch fallback to std::string
[stdstring] replace CStdString with std::string in GUIInfoTypes
Move class auto_buffer to separate file
auto_buffer: add doxy, small refactoring for clarity and optimization
[win32] PlatformDefs: use typedef for 'ssize_t', define SSIZE_MAX
CFile::LoadFile: use ssize_t return type, check for negative value; update types in CFile::Copy()