Initial refactor to prepare for JNLP support: separate launchpad from its UI; remove Mindterm support from applet (but don't rethink UI just yet); move applet integration test to a new location.
Remove the last traces of MindTerm; get a hello-world JNLP application running.
Add simple JNLP file for integration test. Add Eclipse project files to .gitignore.
Make JNLP app minimally functional
Ignore integration JAR.
Distinguish between alert and log in UI. Fix a crash bug in launchpad; add backtrace info to log output.
Add TODO file
Get applet running again (though its UI still doesn't make much sense)
Update TODO. Fix some bugs in build.xml
Revisit and simplify applet UI.
Remove useless auto run parameter (always auto run). Tweak UI even more.
Remove the word "native" from UI, method and variable names, etc.
Fix Eclipse warnings.
Switch to using an enum for KeyFormat.
Move Launcher interface into parent package
Unravel error handling for missing SSH keys.
Merge branch 'jnlp'