VERSION 2.03 10-Apr-09
  This version contains enhancements to scripting commands.
  - If you use scripts that use the LOOP command, you *MUST* be aware
      of the following scripting changes before using script files.
  - In scripting, support has been added for a LOOP...END block.  Previously
      "LOOP" would run the entire file as a loop.  Now all content
      between the LOOP command and an END command are run.  Multiple
      loops are supported, but nested loops are not supported.
  - The LOOP command now requires 4-digit years.  It is as follows:
        LOOP,yyyy,mm,dd,hh,span,iterations
        where
          yyyy = loop start 4-digit year
          mm = loop start numerical month
          dd = loop start numerical day of month
          hh = loop start hour
          hours = span of loop from start to finish in hours (may exceed 24)
          interval = interval of timestep in hours (e.g. 1=hourly, 24=daily)
  - Added EXIT scripting command to exit the program.
  - Scripting: User may now choose @YYX or @YYYYX token to choose between
      a 2-digit year or 4-digit year expression.
  - Scripting lines which begin with //, #, :, or ; are treated as comments
  - Scripting now allows comments to exist at the end of lines; these
      comments must begin with //
  - Checked SOUNDING scripting command.  This is NOT an interactive display
      and only exports silently to a graphics file.  Users may use the
      SOUNDING command as follows:
        SOUNDING,station,filename,omitdate,omittrace
        where
          station = ICAO
          filename = fully qualified output filename, GIF, JPG, or PNG
          omitdate = use false to display date, true to omit date
          omittrace = use false to display lifted trace, true to omit it
  - Add DIGATMOS.TSL temporary station table to manifest (used by sounding
      routine)
  - DIGATMOS.MNU is altered to remove numerous %2 and %3 entries that
      caused the "deg F" and "deg C" toolbar speed buttons to produce
      jumbled isotherm plots.
  - (Need to add checks to delete OUTPUT.FSL file)
  - Script file execution is adjusted so that if an exception (error) is
      thrown the script file will get closed properly, mitigating
      Error 32 (sharing violation) afterward.
  - MADIS data throws "Read Beyond End Of File" error.  This was found to
      be due to a change in NOAA MADIS coding where an extra integer (purpose
      unknown) has been inserted after Precipitation and before Weather.
      Code has been fixed to handle this.