smartplaylists: add support for sort attributes (especially "ignorefolders")
smartplaylists: implement virtual folders inside smartplaylists
CGUIDialogSmartPlaylistRule: integrate virtual folders
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
Support to handle additional content type audio/mpeg3
Fix seeking in audio files played over http for urls without file extension
CUtil::GetHomePath fixes: for win32 expand wide string instead of UTF8
For all platforms: get executable path only when needed
[win32] Refactoring of ResolveExecutablePath()
Avoid to store big array in stack
[win32] Refactoring of GetSpecialFolder in WIN32Util.cpp
Avoid using big array in stack
Startup: Fix wrong method called when checking is running from DVD in Application.cpp
GetDriveType require trailing backslash.
Merge pull request #2988 from Montellese/xsp_extensions

smartplaylists: support for virtual folders
Merge pull request #3042 from Millencolin/http-music-seek-fix

Fix seeking in audio files played over http for urls without file extens...
wake-on-access ; add settings-description
Merge pull request #3058 from t4-ravenbird/woa-setting-description

wake-on-access ; add settings-description
Merge pull request #1293 from Karlson2k/win32_fixes

Set of small refactoring and fixes
linuxrenderer: do not render if upload texture fails