begin moving getopt to optarg
remove getopt from context
rename internal properties
rename methods, always operate in non-strict mode
convert to using error messages instead of exceptions; parse() now returns true/false for success without errors
start storing opt keys with dash prefixes
retain both opts and args in same value store
rationalize method names
rationalize method names
rationalize method names
options that reject values now count, instead of setting to true
change getValues() to just get(), like other value getters
100% coverage
back to calling it Getopt
use correct file name