changed: Improve/cleanup logging when seeking cached streams
Remove unneeded or outdated _MSC_VER macro #ifs
[dvd/omxplayer] don't override NextItem/PreviousItem with chapter skipping
pvr: Pass selected item to menu hooks

Currently it is not possible to retrieve any information about the
selected item in the addon's menu hook callback. Therefore menu
hooks can only trigger actions per category, but not per item.

This patch removes this limitation by extending CallMenuHook with
an item parameter representing the type (PVR_MENUHOOK_CAT) and the
data of the currently selected item. The type PVR_MENUHOOK_UNKNOWN
indicates that no selection is available (as for settings hooks).
Add ripped CDs automatically to database
these are libs, revert to compiler standard defs
changed, use TARGET_xxx in UnrarXLib
changed, use TARGET_xxx, die _LINUX die
Use the new value of avi mime type in test
Clear file from cache in CDirectory::Remove()
Only append filename to strDestFile when not a folder
Change to use IsWindowsVersionAtleast(..)
cosmetics: get rid of int64_t to int warning
Restructure CFileOperationJob::DoProcess(..)
[UPNP/JSONRPC] Allow usage of path that are inside sources + add source
setting allowSharing

Continuation of 1220d8c4a9
Add a source flag allowsharing defaulting to true to allow or disallow
access to a source from UPNP/WebServer

The checks are now available as a function in FileUtils and common to UPNP and JSON
Also make the check correctly works in JSON as current implementation have flow allowing browsing any directory with Files.GetDirectory.
settings: introduce ISettingsHandler::OnSettingsUnloaded()
advancedsettings: fix multiple initialization overwriting app parameters like "-fs" etc
renderer: we must give renderer a head start in non fullscreen

If we don't the next frame will be late right of the bat and
we end up dropping it.
renderer: clean up CRetakeLock to avoid deadlocks

If we Leave() and Enter() the order of locks are reversed again.
adds disc number to cue sheets