XLCDproc: Separator to better distinguish scrolling text on LC displays
LCD: Add as.xml setting to control global refreshrate of LCD display in Hertz
irrelevant typo fixes
XLCDproc/LCD: Support additional functionality (icons, bars etc.) on iMon and mdm166a LC-displays via LCDproc (device communication part)
XLCDproc[_*]: Handle attachment and deattachment of correct LCD icon controller
XLCDproc: Parent handler for SendIconStatesToDisplay();
XLCDproc: Implement parent proxy functions
ILCD: charset translation table for Soundgraph iMon/mdm166a ILCD: let caller specify which translation table to use on StringToLCDCharSet() ILCD: enum for possible translation tables XLCDproc: make use of different translation table if iMon or mdm166a was detected
advancedsettings: lcd config vars for (up to 4) progress bars
Application.h: add method to publicly access NavigationIdleTime()
ILCD: export icon control stubs ILCD: set icon states based on application state ILCD: do rendericons() during render()
XLCDproc[_*]: use local sockfd, hand over the sockfd of parent instance
XLCDproc_*: proper return in SendIconStatesToDisplay(), handle teardown on SendIcon..() failure so that no invalid sockfd etc. remains
XLCDproc: read/flush socket after each write
XLCDproc: Add scrollseparator option from PR, merge variable/comment order
XLCDproc: Hugely improve LCDproc driver recognition and also remove potential hang caused by consecutive blocking read()'s