Move backlight management into lcd.[hc]
Reorder inlines in lcd.c
Implement soft sleep and wakeup functions
Implement sleepout function in host code
Fix memory leak and increase reconnect timeout