Update MP1 to NET4. PART 1.
Merge branch 'master' into MP1-4069-Migrate_to_NET4

Conflicts:
	TvEngine3/TVLibrary/TvThumbnails/TvThumbnails.csproj
MP1-4202 : Comskip markers are now updated in MediaPortal.cs
- reverted changes in TVHome.cs and GUIVideoFiles.cs
- reverted changes in GUITVProgressControl.cs
- added #chapters and #jumppoints to PropertyManager.cs
- #TV.Record.chapters and #TV.Record.jumppoints do no longer exist
- so skin files have been modified
MP1-4069 : Fix detection of Fonts dir.
MP1-4069 : Add Warning when NET4.0 is not installed.
Add code (not enable) to check NET4.5 install (for later).
MP1-4069 : NET4.0 only checking (no need to check for SP1)
MP1-4069 : Fix warning when compiling Part1.
MP1-4069 : Fix warning when compiling Part2.
MP1-4069 : Fix warning when compiling Part3. (Cleanup files)
MP1-4069 : Revert ReShaper CleanupCode for MasterVolumeHelper.cs (should not be committed before)
MP1-4069 : Fix warning when compiling Part4. (Debug Version)
MP1-4069 : Fix MSBUILD_Rebuild_All_MediaPortal_Release.bat script
MP1-4069 : Disable DirectX Input (not compatible with NET4)
This need to be replaced with XNA or SharpDX/SlimDX code.
allow loading of directshow filters from file
MP1-4228
removed default value for method parameter
added copyright header
(MP1-4228)
MP1-4069 : Cleanup Code based on Review comment.
Merge remote-tracking branch 'remotes/origin/master' into MP1-4069-Migrate_to_NET4

Conflicts:
	mediaportal/Core/Core.csproj
	mediaportal/Core/MusicPlayer/Visualization/WinampViz.cs
- MP1-4243 : TV Recordings Thumb Offset not working
Merge remote-tracking branch 'remotes/origin/MP1-4069-Migrate_to_NET4'
Merge remote-tracking branch 'remotes/origin/MP1-4228-Allow_loading_of_directshow_filters_from_file'

Conflicts:
	mediaportal/Core/Core.csproj