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>
Mantis #3728

Added a check for the existence of MediaPortal.xml in CreateTemporaryConfiguration. When not found Watchdog.exe will start Configuration.exe in Wizard mode, wait for configuration to be completed and restarts the Watchdog App.

In addition potential null reference check has been added to CheckRequirements.

Removal of a few redundant statements.
Merge branch 'refs/heads/master' into BUG-3728-Watchdog_Crash
Merge branch 'refs/heads/master' into BUG-3728-Watchdog_Crash
Mantis #3728

Added a check of existence of MediaPortal.xml before starting MediaPortal and avoid a second restart on WatchDog.
Now if no MediaPortal.xml exist -> Configuration is started -> MediaPortal.xml saved -> WatchDog start MediaPortal -> when close MediaPortal -> log are generated in one shot.
Fix GUISettings screen exit to a non GUISettings window
Variable typo fixed
Avoid listing of no needed files (compilation from VS2010 / Reshaper etc.)
It give a better view when we have to add new files.
Some settings properties for share folders was not saved
Mantis #4144
Fix loop issue on cleanup.
Fixed no PIN validation when return in Gui Setting from non GUISettingsScreens (Go Back Window option "ESC Key")
1. Fixed Show Dialog for restart MP in GUI Setting if changed settings
   requires it to be active
2. Settings for shares are not saved properly
3. PIN validation is not active when gioing back to GUISettings from
   "non settings screens" for Shares, Playlist and Extensions settings
Merge remote-tracking branch 'remotes/origin/BUG-3728-Watchdog_Crash'
Merge branch 'BUG-4144-Videoplayer_GC_can_stay_in_a_loop_when_cleanup'
Merge remote-tracking branch 'remotes/origin/FEAT-3273-Switch_to_log4net'