TvService no longer ignores shutdown events
- added OnShutdown() (Windows XP) and OnUserCommand() (Vista and up) methods to catch (pre-)shutdown events (thx to Siva Chadran P)
- reordered start and stop activities
- rework of OnStop() to avoid error logs on clean stop of tvservice
First implementation with Common Logger in "Common MP-TV3/common.Utils/Logger"

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
adding Log4netWrapper

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
fix TVLib logger path issue

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
Fixing Path.Combine issue

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
added BuildReport as submodule and use it in build scripts
fix warning "Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number."
use BuildReport within DeployToolUnPacker.nsi
Improved error messages and logs
changed the CompareTo comparison from ">= 0" to "< 0"
fixed duplicate listing of installed extensions
- one case was implemented wrong: when installing a downloaded extension file via double click or drop on the main form or menu entry Open File, the installed pack was not removed (remove method was called with the new package as parameter)
Fixed Mantis 4260: Update X10 download link.
Update all changed values
- Update changed channel values in list
- Add groups to correct column
- Re-filter channels after edit
Merge remote-tracking branch 'FEAT-4263-Rework_TV_Radio_Configuration' Fixed Mantis 4263: Second commit to master
Merge remote-tracking branch 'remotes/origin/BUG-4260-X10_driver_linked_in_Config_is_outdated_and_can_crash_MP'
Merge branch 'BUG-4215-MPEInstaller_lists_extensions_that_have_been_updated_without_uninstall_multiple_times'
Merge branch 'BUG-4315-MPEI_incorrectly_installs_linked_extensions_when_version_is_lower'
Merge remote-tracking branch 'remotes/origin/BUG-4317-Values_are_not_Shown_Correctly_after_Channel_Edit'
Merge remote-tracking branch 'remotes/origin/BUG-4264-TVService_ignores_shutdown'
Merge remote-tracking branch 'remotes/origin/FEAT-3273-Switch_to_log4net_Cleaner'

Conflicts:
	TvEngine3/TVLibrary/TvService/Service1.cs