European Cable TV Box (LG Horizon STB) Integration

Fixes done based on recent learnings from integration fixed where i could test - expanding learnings to blind integrations. Test at will.

Choosing a channel by name now works.
Updating the integration settings now takes effect without removing it, and the form is pre-filled.
Setup errors show on the form, and what you typed is kept.
The media player and remote report failures and lost connections instead of always showing success.
Remote: repeat/delay and command sequences now work.
Reconnects reliably, including when the first connection after setup fails.
Stops retrying when the login is rejected, and logs a hint to run setup > Update.
The token is saved as soon as it changes and is no longer written to the log.