Converted the Buttons to JFace Actions.

This has two advantages... no handling of SWT components (no SelectionListeners), and easier to add to
different SWT objects (ToolBars and Menus). These Actions are also
configured to be enabled only when the VisItSwtConnection is not null.

I also simplified the constructors and added a little documentation.