Update code to check for negative return values of "CFile::LoadFile()"
JpegIO::Open: replace moved code with function call
WindowXML::LoadXML: replace broken file loading with native implementation
ModplugCodec::Init: replace unchecked file loading with "LoadFile()"
GUIDialogAddonInfo::OnJobComplete: replace unchecked file loading with "LoadFile()"
CNfoFile: replace unchecked file loading with "LoadFile()", replace char* buffer with std::string
CPODocument::LoadFile: replace file loading with "LoadFile()"
MusicDatabase::ImportKaraokeInfo: replace file loading with "LoadFile()"
KaraokeLyricsCDG::Load: load file by 'LoadFile()'
KaraokeLyricsTextUStar::readFile: replace file loading with "LoadFile()"
KaraokeLyricsTextLRC::Load: replace file loading with "LoadFile()"
KaraokeLyricsTextKAR: replace file loading with "LoadFile()", use auto_buffer for m_midiData
Merge pull request #4919 from jmarshallnz/guilabel_update

More efficient info label assembling
Merge pull request #4961 from Karlson2k/FileLoad_use_01

Use File::LoadFile() instead of custom implementaions
[win32][vfs] Implement Win32SMBDirectory similarly to Win32Directory
[win32] DirectoryFactory: switch to new Win32SMBDirectory implementation
added space before format macros for c++11 compat

without a space after " compilation with -std=c++11 fails, because it
assumes the macro to be a string suffix, which it does not know / which is
invalid, because it doesn't start with a underscore
explicit boost:: namespace for c++11 compat

c++11 introduced a std::shared_ptr. With using namespace std and boost the
declaration without explicit namespace is invalid
Merge pull request #4952 from Karlson2k/win32smbdir_01

[win32] Implement new Win32SMBDirectory
[AE/osxsink/coreaudio] - split registration for the devicelist changed callback and registration for the default output device changed callback and
move the coreaudio callback registration methods to CCoreAudioDevice and add possibility to suppress the defaultdevicechanged callback for a given time