hdd_menu - fix possible std::logic_error
hdd_menu - fixes in string handling
update slovak.locale by EnoSat
CScreenSaver: add class CScreenSaver
- screensaver: remove trailing slash from screensaver_dir
- screensaver: just add mp3-?.jpg when using DATADIR "/neutrino/icons" ...

... to get the same behavior as usual
- screensaver: user pictureviewer instead of videoDecoder ...

... to avoid interrupts while playing and keep pictures unscaled
- screensaver: add GUI option to change screensaver directory
- screensaver: add GUI option to change timeout
- screensaver: move configuration to own submenu
- screensaver: small changes in locales
- screensaver: moving "using namespace std;" to cpp ...

  ... to avoid the inheritance of this
- audioplayer: move videodecoder/pain away from screensaver() function
- audioplayer: remove bool screen_saver from updateMetaData() ...

  ... using member m_screensaver instead of this
- audioplayer: don't paint cover while screensaver
- screensaver: remove audioplayer_screensaver; add screensaver_delay
- screensaver: allow no screensaver_timeout to show first pic only

  Thats usefull when you have just one plain black pic in your
  screensaver directory. So you'll get a blank screen w/o pic changes.
- neutrino: add screensaver to radio-mode

  This commit maybe need some tests with radiotext
  and/or other timeouts
del Audioplayer-Screensaver
Merge remote-tracking branch 'cool-cst-next/cst-next'

Conflicts:
	data/locale/english.locale
	src/neutrino.cpp