convert most char[...] configuration values to std::string

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
gui/nfs: fix menue strings

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
gui/moviebrowser: char->string conversions

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
more char* -> std::string conversions

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
system/settings: use integers for shutdown_count/_min

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
system/settings: store epg times in integers

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
gui/hdd_menu: use hd-idle instead of hdparm, if available

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
gui/hdd_menu: Permit AAM if hd-idle is installed, but don't show the configuration option if there's only the busybox hdparm variant available.

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
gui/hdd_menu: cleanup (untested)

Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>
CEpgScan::Start: fix epgscan start in standby
Merge remote-tracking branch 'cool-next-cc/next-cc'

Conflicts:
	lib/libnet/libnet.cpp
	src/driver/shutdown_count.cpp
	src/gui/dboxinfo.cpp
	src/gui/hdd_menu.cpp
	src/neutrino.cpp
	src/system/settings.h