Fix enabled/disabled status of fields when the dialog is first brought up; reduce clutter by removing redundancy in labels/descriptions.
doc update
Update config (in-memory xml document for test step) once dialog is approved and handle more saving cases.
Use an absolute pathname when calling JFileChooser.setSelectedFile() otherwise dialog would always start at user's home directory (on MacOSX).
Change the external file config from an attribute to elements on a WsdlRequest in order to support more options on external file : whether to use the external file feature or not, how file name is set, how filename composed when applicable.
Extend Script as with WsdlRequest
Store various properties in the XML config objects and use them to prepare the dialog and set them once user finishes configuration with dialog.
Go back to using attributes for step-in-external-file feature as a groovy script is *not* described by the Script type of XSD, but a simpleType child of Config, i.e. it cannot have child elements.  Therefore, use generated API for WsdlRequest but raw object/cursor XmlBeans api for groovy script test steps.
Added selection of feature in settings/prefs.
Support for AUTO, COMPOSED and MANUAL external file build modes.
skip the steps where the externalFilenameBuildMode is NONE.
Update config with dialog values (to remember what was chosen).
Refactor into methods and into an inner class.