Parse "-" as a plain argument
Merge pull request #2309 from alco/option-parser-tests

Fix parsing of "-" in OptionParser