Extracted OptionsParser from Fsdiff.Options