First round of preparing Insight for UI testing

Adds many `Component.setName(String)` calls and exposes a couple of constants.

Insight should run just fine afterward. Super-keen testers might install the SwingExplorer Eclipse plugin and see if those component names really have been set.