Full MyVideos share view cache implementation with filewatcher on defined video shares
Try-out implementation to prevent file watcher multi refresh in case of series events in one directory in short time (ie.: cut-paste files on the same partition)
Removed unneeded iteration in file watcher
Share watcher - prevent more earlier "still copied" files to trigger event
Greatly speed up loading items in share view with new help of cache (moved all database related code to SetIMDBThumbs thread)
Non cached load items stack files dictionary key update
Big file copied over network constantly raises Crated/Changed event until copy end. Added blacklisted files array so events will not be process further until file copy finish its job.
Merge branch 'master' of https://github.com/MediaPortal/MediaPortal-1 into EXP-MyVideos_Cache_and_FileWatcher_Implementation
Fixed page count display in list view, optimized folder history (last selected item), reworked autorefresh current directory if needed according to share watcher event
Merge remote-tracking branch 'remotes/origin/master' into EXP-MyVideos_Cache_and_FileWatcher_Implementation
Merge remote-tracking branch 'remotes/origin/master' into EXP-MyVideos_Cache_and_FileWatcher_Implementation

Conflicts:
	mediaportal/WindowPlugins/GUIVideoFiles/GUIVideoFiles.cs
Merge remote-tracking branch 'remotes/origin/master' into EXP-MyVideos_Cache_and_FileWatcher_Implementation

Conflicts:
	mediaportal/WindowPlugins/GUIVideoFiles/GUIVideoFiles.cs
Merge remote-tracking branch 'remotes/origin/master' into EXP-MyVideos_Cache_and_FileWatcher_Implementation

Conflicts:
	mediaportal/WindowPlugins/GUIVideoFiles/GUIVideoFiles.cs
	mediaportal/WindowPlugins/GUIVideoFiles/SelectDVDHandler.cs
Merge branch 'master' into EXP-MyVideos_Cache_and_FileWatcher_Implementation
MP1-2469 : WMI DetectDriver
Added Eject command in MyVideos Shares for USB HDDs
Merge remote-tracking branch 'remotes/origin/master' into MP1-4068_MyVideos_Cache_and_FileWatcher_Implementation

Conflicts:
	mediaportal/WindowPlugins/GUIVideoFiles/GUIVideoFiles.cs
Merge remote-tracking branch 'remotes/origin/master' into MP1-2469-DetectDrive_method_obsolete

Conflicts:
	mediaportal/MediaPortal.Application/MediaPortal.cs
Merge remote-tracking branch 'remotes/origin/MP1-4068_MyVideos_Cache_and_FileWatcher_Implementation'
Merge remote-tracking branch 'remotes/origin/MP1-2469-DetectDrive_method_obsolete'

Conflicts:
	mediaportal/WindowPlugins/GUIVideoFiles/GUIVideoFiles.cs