Feature/option set as map

Well, I was wrong.  :)

I found a better approach than the last merge I sent you.  I know it is better as:

# Smaller changes to jopt-simple
# Much cleaner code in my client project

Essentially:

* Drop "withMap" and the accompanying interfaces
* Provide the _declared_ options rather than _detected_ and _defaulted_

My client code handles the filtering/transforming.

Cheers,
--binkley