Revert "CTestMenu: fix build, add missing include"

This reverts commit 25909c10b626d39a462a1a421a1b61759da71fa4.
Revert "- add missing include of vfd header"

This reverts commit 3845feb0e40a9d67d4bd4901def78beaf32b2611.
Revert "global.h: Use forward-declarations to reduce number of dependencies"

This reverts commit 4bc6e43ad478857453c64bbe9c46dffae7e525e1.
Merge remote-tracking branch 'cool-next-cc/next-cc'

Conflicts:
	src/driver/audiodec/mp3dec.cpp
	src/driver/record.cpp
	src/driver/volume.cpp
	src/gui/audiomute.cpp
	src/gui/audioplayer.cpp
	src/gui/bookmarkmanager.cpp
	src/gui/bouquetlist.cpp
	src/gui/channellist.cpp
	src/gui/eventlist.cpp
	src/gui/filebrowser.cpp
	src/gui/osd_setup.cpp
	src/gui/settings_manager.cpp
	src/gui/streaminfo2.cpp
	src/gui/test_menu.cpp
	src/gui/vfd_setup.cpp
	src/gui/videosettings.cpp
	src/gui/widget/menue.cpp
	src/gui/widget/progresswindow.cpp
	src/gui/widget/stringinput.cpp
	src/gui/widget/stringinput_ext.cpp
	src/neutrino.cpp
	src/system/setting_helpers.cpp