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>
Rework of loading TV recordings
In recordings view date order will now be total (sorting will no longer be folders then individual recordings)
When deleting the last recording in a folder user will now be taken up a level rather than left in empty folder
Fixes for several null reference exceptions when sorting by channel
Add plugin to mediaportal.xml to avoid "Save/Close/Open" configuration.exe to get plugin list.
Merge branch 'master' of http://github.com/MediaPortal/MediaPortal-1 into EXP_TV_Recording_folders2
Reverted GetSpokenDate to previous logic
Updated date logic so it is now based on full days rather than hours.
Also introduced new value (and string) for last week
Always log refresh rate change as info.
Merge remote-tracking branch 'remotes/origin/master' into BUG-4011-Always_log_refresh_rate_change_failures_in_error_log
Mantis 3949 - Initial implementation for mediaportal genre management in TvSetup.
Fixed compile problem..
Mantis 3949.  Bug fixes on initial implementation.
Mantis 3949 - Fixes problems associated with type casting (tvguide crash) and includes refinements.
Mantis 3949 - fixed bug in tv guide MpGenre property.
Fix wrong callback.
Mantis 3949 - Minor corrections to debug output strings and control positioning in TvSetup.
Mantis 3949 - Changed TvServerRemote exception handling to log errors instead of warnings and debug statements.
Mantis 3949 - Fixed bug with multi-seat retrieval of mp genre data from the tv server for the mp configuration tool.