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>
Readd active recordings indicator to recordedTV; remove remotingcalls from BuildItemFromRe4cording and move lately introduced empty channel naming closer to usage in Sort
Commit with following fixes:
1. Duration tag - MP does not recognize "xxx min." string as minutes
2. folder.jpg is not taken as cover when movie folder is "Dedicated movie folder"
3. On nfo export, Mp does not create <id> tag
4. "Do not use database" option is not unchecked when deselecting "Use internal nfo scraper only"
5. Fix hardoceded string "as" on actors and role read in nfo file
6. Watched status is not updated if "watched" tag is missing but "playcount" tag exist and is greater than zero (XBMC style)
7. Import of fanart which filename contains "." fails (ie.: 10.000 BC-fanart.jpg)
Merge remote-tracking branch 'remotes/origin/FEAT-3273-Switch_to_log4net'
Change the way of Action resize and copy/paste.
Added .tbn image extension recognition in MovieInfo screen (non database usercase)
.tbn extension variable set typo fix (still not visible on nfo read or import)
make regex expressions for duration tag case insensitive
Mantis 4148 - TV and radio EPG look terrible without coloring enabled
Mantis 4148 - TV and radio EPG look terrible without coloring enabled (DefaultWide/Default Skin)
Revert "Merge remote-tracking branch 'remotes/origin/FEAT-3273-Switch_to_log4net'"

This reverts commit 7706a04def9fb08ca4b88b103a13534c20026f74, reversing
changes made to 2b89ef573c72658923ba282176a5fb1214c50ef2.
"Scan" function (menu button and context menu options) inside MP now obeys "Do not use database" option in share views
Merge remote-tracking branch 'remotes/origin/BUG-4148_TV_Radio_EPG_Coloring'
Merge branch 'BUG-4145-Dynamic_Refresh_Rate_Column_Size_Rework'
fix to handle GUIControl.SelectControl() and GUIControl.DeSelectControl() API calls (see mantis #4149)
Typo in TextOffsetY2 corrected - when it was used, it was leading to unwanted recalculation and thus higher load to GUI
Merge branch 'BUG-4116-Nfo_Importer_Fixes'
changed watched/unwatched textcolor in listcontrol
fixed radio image visibility on BasicHome