add @threadsafe decorators to terpactions

Because the actions in the terpactions module don't touch the GUI
directly, I thought they were OK. However, AWT doesn't switch to the
UI thread when it's setting buttons enabled/disabled as a result of
action changes. So, I threw some more @threadsafes on there.