Mostly small UI tweaks
Assorted bug fixes/cleanup, and restoration of docking behaviour at the FRSD.