Added support for "--" argument via ParserSettings.EnableDashDash, behaves as it does for many git commands.
Added support for implicit "--" behaviour via ParserSettings.DoNotInterpretAfterFirstNonOption.