COSDFader: rename member functions, adapt implementations

Stop() is not exactly attributable if fader class used as inherited and
Fade() don't tell really what done and related to return value 'bool'...
especially as the fader class members have been not documented.
CFrameBuffer: reduce fade time

10000 seems to bee too much for nice handling
CComponents: inherit COSDFader class

Allows a simplified implementation without prior declaration and
initialisation
CComponentsWindow: add possibilty to add sidebars in window objects

This allows to add objects in to window on left or right site. eg. for
navigation icons or other similar stuff. Default this feature is disabled.
to enable with methode enableSidebar(TYPE); With parameter
CC_WINDOW_LEFT_SIDEBAR, CC_WINDOW_RIGHT_SIDEBAR or both.
Width of sidebar can be changed with methode setWidthSidebar(int)
CComponentsForm: add methode killCCItems()

This methode is an equivalent version of CComponentsItem::kill() and
allows to erase all items inside of a container at once.
CComponentsText: add function to get current text content from object
CMenuWidget: add member to suppress paint of details line

In some situations is it more senseful to suppress painting of details line.
Required if menu window is painted over another window.
The hide() functionality of detailsline paints only an empty background on screen so we have
blank parts on screen. That looks bad. For example, this is to observe
on context menu in channellist.

We should see this as a workaround. It is not certain whether the
details line is really needed in the future.

Conflicts:
	src/gui/widget/menue.cpp
CComponents: epand method setFrameThickness() to change selected frame
CComponentsPicture: structure of class highly simplified

It should  be now easier to use images as objects. An initialized
picture object should provide all relevant properties and some
functionalities of picture viewer.

Conflicts:
	src/gui/audiomute.cpp
	src/gui/components/cc_item_picture.cpp
	src/gui/luainstance.cpp
CComponentsForm: add comment
CComponentsForm: don't consider frame for position calculation

This should be done in the arrangement of the container contents
CComponentsWindow: add missing comment for sidebars
CProgressWindow: implement CComponent classes

This implement window functionality from CComponentsWindow,
progress items from CProgressBar() and status text
items from CComponentsLabel()

Conflicts:
	src/gui/widget/progresswindow.cpp
gui/components/cc_base: fix cherry-pick
gui/components/cc_item_picture: partially revert e3100c9d96236647952cfe2819e97ba0d4f2e21a
Merge remote-tracking branch 'martiis-neutrino-mp/master'