delay longer in the hack for ts8500 u10 workaround

sometimes the LCD was failing to show the splash screen properly (I
guess depending on system load)
add timeout while waiting for lcd busy flag

if an lcd is not fitted or broken we cannot wait for the busy flag
forever or this will hang the kernel !!
add device node for lcd interface

add a sysfs entry and cdev entry in /dev/lcd so we can send the lcd
commands, atm the node only supports write calls and only dumps them to
dmesg; the node is still wip and will need to interpret write commands
properly and implement seek functions
process lcd write commands

this interface works more or less like printf with tty escape codes a
simple script can do complicated things to the lcd via echo -e commands
and does not need ioctrl's; a tty driver might be better in the long
run, but that seems like more work
remove dbg printk