- adapt ShowHint handling from martii's neutrino-mp
- adapt ShowMsg handling from martii's neutrino-mp
cross-configure.apollo.debug: enable ffmpegdec and lua
driver/vfd.cpp: init timeout_cnt, to fix random vfd dimm
CLuaInstance: Fix bool parameter in CWindow/SignalBox => paint()/hide()
CNFSMountGui::menuEntry init type
Revert "CLuaInstance: Fix compiler warnings"

This reverts commit 87031add9489c8766005f62ad559da2252ea6fd2.

This is wrong in so many aspects... just look up the definition
of lua_integer...
luainstance: do not export machine specific stuff

It's an exported API, so it should be somewhat useful/stable,
not change for every machine...
luainstance: make the type of table_key.code explicitly clear
merge next-cc (compiles, untested)
luainstance: fix -Wnarrowing compiler warnings on 32bit platforms
Merge remote-tracking branch 'origin/next-cc'
MI_MOVIE_INFO: add constructor
CNFSMountGui::menuEntry -fix init type (thx Gaucho316)
supplement to 8652b5c925cd1dfa7117cf8bc0199f8a968da6fa
CComponentsHeader: rework constructors, add CComponentsHeaderLocalized

Member initVarHeader() now used with parameters, so it's  possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsHeaderLocalized.
CComponentsWindow: rework constructors, add CComponentsWindowMax

Member initVarWindow() now used with parameters, so it's  possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsWindowMax.
CComponentsWindow: add member doCenter()

Allows centering of window on screen, mostly senseful for
window objects without parent
CComponents: rework some debug outputs

This shows also x or y values < 0.
CComponentsWindow: adapt header and footer corners for parent window

Corners of header and footer were not adapted to parent form.
It's unsightly, if these elements are not using the same corner types
like the parent window.