Guest compact return fix

Replace:

guest.php
assets/guest.css
assets/guest.js

Fixes:
1. Join button is disabled after successful join until Leave.
2. Program Return detection is stronger.
3. Layout removes extra descriptions/tips/logs and gives more space to preview/program.
