Added getOptionValue(Option, Object), which allows our caller to specify a default for any option.  This addresses bug 1051346 and feature request 527808.  Added getOptionValues, which allows our caller to receive a list of occurrences of a single option, and added the ability internally to cope with such multiple occurrences.  This accepts and uses patch 1164413, and closes patch 1083615 (it solves the same problem in a better way).  Added support for concatenated boolean options.  This accepts and uses patch 621087.  Removed one line of code that was doing nothing (assigning null to an already null value).  Replaced one loop with a call to Vector.copyInto.
Added getOptionValue(Option, Object), which allows our caller to specify a default for any option.  This addresses bug 1051346 and feature request 527808.  Added getOptionValues, which allows our caller to receive a list of occurrences of a single option, and added the ability internally to cope with such multiple occurrences.  This accepts and uses patch 1164413, and closes patch 1083615 (it solves the same problem in a better way).  Added support for concatenated boolean options.  This accepts and uses patch 621087.  Removed one line of code that was doing nothing (assigning null to an already null value).  Replaced one loop with a call to Vector.copyInto.

purcell/jargs,ggchangan/jargs