CComponentsForm: avoid of height or width error due to odd values

Some calculations can resulting odd values and can provocate
unnecessary debug spam, but more lines should be repaired.
CComponentsExtTextForm: use inherited class for localized version

Removed simple constructor and used default values in constructor has same
effect, this reduces some code parts. Usage is unchanged.
CComponentsForm: update license text
Revert "set background of start/shutdown image to black"

This reverts commit 3bf5e760a285250b30255afb296d07cb03e10ece.
revert to non-broken shutdown.jpg
CComponents: split some header files

Should bring more overview and less susceptibility to conflicts (merge etc)

License texts updated.
CComponents: replace clear() with clearFbData(), remove cleanCCForm()

clear() replaces now clearCCItems() and cleanCCForm() is superfluous.
CBuildInfo: remove destructor

CBuildInfo using already inherited destructor from CComponentsForm.
CInfoClock: remove call of missing members, replace with simplified clear()
CTimeOSD: use class konform member names

CTimeOSD is inherited from CComponentsForm/Item.
Therefore, it is usual to keep the functional layout.
Overwritable virtual members should be used with same
functionality. kill() is similar with paintBackground() known from
CFrameBuffer, hide(bool) do restore saved background and expects a
parameter.

TODO: It works, but class layout of CTimeOSD is currently not conform
with Components, because the functionalities are partially undermined
and must be reworked.
For Example: timescale and clock object not used as sub objects
in a parent form object.
CComponentsForm: add members to get count of items
CComponentsFrmClock: update license text
CComponentsFrmClock: fix shaodow warning

size is a member name of CComponentsForm
CMoviePlayerGui: disable time display for REW, FF-modes

time display in combination with REW and FF is broken, needs rework
included CTimeOSD

see also: http://www.dbox2world.net/board293-cst-coolstream/board314-cst-coolstream-development/12017-einblendungen-im-movieplayer/
gui/scan_setup.cpp: fix separator between sat and cable scan option
gui/movieplayer.cpp: re-enable and fix auto-time display for REW, FF-modes
gui/dboxinfo: minor clean-up
driver/pictureviewer: add auto-rename-to-channel-name option; remove secondary logo dir
gui/movieplayer, neutrino: simplify subtitle helpers
gui/vfd_setup: move glcd setup out of spark specific block