Do not show manual recording until manual stop if not allowed
Revert "Do not show manual recording until manual stop if not allowed"

This reverts commit b979f53937adb380319944ea1a91d713e4aed751.
MP1-4268 Do not show manual recording until manual stop if not allowed
MP1-4088 : This patch adds the ability to use skin expressions, properties & functions in the onup, ondown, onleft and onright of all controls and in the hyperlink and action properties of GUIButtonControl.

Had to change some references to the protected fields from derived controls.
MP1-4307 : Synchronize access to textureData (attempt to fix AccessViolation errors)
MP1-4307 : Cleaned up all locks & code on C# side
MP1-4307 : Rework texture handling: clean up code, better handling of unmanaged resources and disposing, separate Frame class to TextureFrame class etc.
MP1-4307 : Attempt to make GUITextureManager more thread-safe
MP1-4307: Dispose textures in correct order and only after that set fontengine device to null (device needed to remove textures on fontengine side)
MP1-4307: Removed locking attempts and clean up code
MP1-4307: Synchronize calls which may lead to access violations on fontengine side
MP1-4307: Fix fontEngine.vcxproj debug build.
Merge remote-tracking branch 'remotes/origin/master' into MP1-4307-BUG-fontEngine_crash_trigger_by_thirdparty_plugins_using_direct_call_in_GUITextureManager

Conflicts:
	mediaportal/Core/guilib/GUITextureManager.cs
MP1-4307 : Fix background mediaportal.exe process on close.
MP1-4327 : Fix for FastSwitch after hold/press too fast Page_UP or Page_DOWN key when changing Vis.
Merge remote-tracking branch 'remotes/origin/master' into MP1-4307-BUG-fontEngine_crash_trigger_by_thirdparty_plugins_using_direct_call_in_GUITextureManager
MP1-4329 : Allowed Standby Hours are no longer ignored
MP1-4346 : Scaling of 3D movies in TAB-Mode was scaled wrong if ViewModeSwitcher created a vertical overscan (by Marcus Venturi)
Fixed ViewModeSwitcher problems reported by wouter1971 that were not fixed by the first approach.
MP1-4346 : Fixed memory leak in Auto3D mode that caused dropped frames and high CPU usage / removed superfluous code.
MP1-4088 : Reduce logging and log only when control is not empty.