Merge pull request #3517 from Memphiz/mousemavericks

[osx/mavericks] - ugly hacked fix for the mouse bug (mouse wasn't able t...
Merge pull request #3510 from Karlson2k/PlayList_fix_01

Fix loading data in CPlayList::LoadData
fix to handle 'None' passed as a parameter from python.
translate library:// folder paths on retrieval rather than when listing
CStdString -> std::string for CLibraryDirectory
Set the item path to the db path for filters
start directory may change after fetch, so update it to the items directory so that navigation out of the window via BACK works as expected
use the path in the items for testing paths after directory fetch
support for sources:// URLs for context menu, add source etc.
[win32] remove XP version detection
[win32] add Win 8.1 detection
jsonrpc: fix "limits" for PVR.GetChannels
[osx/mavericks] - hide the menubar not only when on mainscreen - mavericks has menubars on all screens - always hide them
[win32] Cleanup: delete old project files
Merge pull request #3523 from Memphiz/maverickshidemenubar

[osx/mavericks] - hide the menubar not only when on mainscreen - maveric...
[win32] fix libexif project:
* debug config was broken and not used
* target subsystem was "Console" instead of "Windows"
[pre-depends] - fix typo in m4 pre-depend
[win32] mark debug/release configs with proper internal marks
VS project wizard generate project with such marks, should help MSBuild to correctly configure internal staff.
Seems that correct XBMC marks was lost on conversion from old projects.
Merge pull request #3525 from Karlson2k/win32_libexif_proj_fix_01

[win32] fix libexif project:
Merge pull request #3526 from Karlson2k/win32_projects_cleanup_02

Win32 projects cleanup 02