driver/record: auto-terminate temporary timeshift recordings
CComponentsPicture: Add parameter 'transparent'...

...to set the transparency of pictures

- Set default transparency for CComponentsChannelLogo to
  CFrameBuffer::TM_BLACK
  (Transparency when black content -> 'pseudo' transparency)

- Set default transparency for CComponentsPicture to
  CFrameBuffer::TM_NONE (No 'pseudo' transparency)
CLuaInstance::CPictureNew: Add parameter 'transparent' for cpicture.new

- Default is CFrameBuffer::TM_NONE (No 'pseudo' transparency)
CLuaInstance::MenuAddItem: Add separator typ 'subhead'
CUpnpBrowserGui::paintItemInfo: Set transparency for DisplayImage()...

...to CFrameBuffer::TM_NONE
libiw/iwscan.cpp: fix crash in case of different cmd order
CLuainstance/cwindow.new: Add parameter for show or hide header/footer

- default (parameter missing) is true (show)
CLuainstance: Use lua_Unsigned for color definitions

- Add additional tableLookup() for get lua_Unsigned
- Change tableLookup() for int to lua_Integer
CLuaInstance: Add function checkMagicMask() for use the color constants

- Use checkMagicMask() for colors in CComponents-Lua functions
Neutrino: Stop info clock when box shutdown
CProgressWindow: dont't paint frame on progressbars
CComponentsHeader: add methode getCaptionFont()
CComponentsItem: fix percentage dimensions setters

heigth and width were swapped, parameter "real" was false
CProgressWindow: user request: increase size of description and window
CTestMenu: remove unused variables
gui/widget/menue.h: fix suppressDetailsLine()

(cherry picked from commit 7cee5d3b2e91e84d76a29b497150df9e867cbe79)
Signed-off-by: Thilo Graf <dbt@novatux.de>
Merge remote-tracking branch 'cool-next-cc/next-cc'

Conflicts:
	src/gui/luainstance.cpp
	src/gui/luainstance.h