CLuaInstance: Rename componentstext to ctext

- Better readability and consistent designation
- Still not a problem since API not yet public
driver/rcinput: implement long key press support (but no rcsim/yWeb support at this time)

driver/rcinput: drop unused gettimeofday code
driver/rcinput: let getUnicodeValue() return const char *
gui/widget/stringinput_ext: unbreak e8670e6c90e1dfe81a8b7e38e60559bc56fee193
src/neutrino.cpp: set default CI clock to 9 mhz
driver/file.cpp: add iso file type
gui/movieplayer.cpp: add iso file mount
locals: add locale for subtitles charset selection
neutrino.cpp: add subtitles charset setting
src/Makefile.am: for apollo/uClibc add -liconv
gui/movieplayer.cpp: add text subtitles charset select and conversion
src/Makefile.am: fix -liconv
nederlands.locale: fix some weird characters that were supposed to be newlines.
nederlands.locale: fix spelling error.
deutsch, english, nederlands locale: little change for twin, independent modes:
TWIN meant for TWIN LNB, independent also suitable for monoblock
neutrino: Use uint32_t again for neutrino_msg_t & neutrino_msg_data_t
Update deutsch.locale
src/system/helpers.cpp: Add str_replace() function
src/system/helpers.cpp: Add htmlEntityDecode() for decode html string
CLuaInstance: Add DECODE_HTML flag to ctext.new for decode html string

- Use function htmlEntityDecode()