Calculate DVD unique ID using libdvd's volume label and serial string
cleanup unused HashDVD code
Add handling of meta aka command key on OSX
smartplaylists: add support for sort attributes (especially "ignorefolders")
smartplaylists: implement virtual folders inside smartplaylists
CGUIDialogSmartPlaylistRule: integrate virtual folders
remove wunderground addon
smartplaylists: "playlist" is a browsable field
smartplaylists: add IsMusicType() and IsVideoType() utility methods
smartplaylists: add CheckTypeCompatibility() utility method
CGUIDialogSmartPlaylistRule: only show smartplaylists that match in type and are not grouped
FileUtils.cpp: cosmetics
adds LoadFile to CFileUtils, copied from CTextureBase::LoadFromFileInternal
[loadfile] early return for better readability.
[cosmetics] indenting
[loadfile] CFile::Read() can take a std::string, no need for .c_str()
[loadfile] minimise scope of inputBuff(size)
[loadfile] don't read files > 2GiB
[loadfile] move constants to static const and align chunksize with file chunk size
[loadfile] reduce scope of tempinputBuff