Developer alert: new syntax; run 'dakota_test.perl --man' for details!
Developer alert: new syntax; run 'dakota_test.perl --man' for details!

Update to perl script command line syntax per Ticket #4039: 
 * All options except test numbers and filenames are now specified with switches or long options.  
 * Any argument consisting only of integers 0-9 is presumed a test number (and only one is allowed).
 * Any other arguments not passed to options are now assumed to be filenames.

Note on options:
 * This removes the assumption that test files are named dakota_*.in
 * Options are now --base --extract --parallel
 * Added --help (brief) and --man (full) options which format the help text
 * You can specify the baseline or extract file to write with --file-base and --file-extract, respectively

This commit includes a major reorganization and usage of subroutines to clean up and get the main loop down to a couple hundred lines.  Also more careful usage of global vs. lexical scope variables.



git-svn-id: dcef21d3ff4cbd8dced82702dcaad637bf246ecc@595 aa0779c3-6ec2-4b84-a212-a405c134cd8d

pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA