support '--' delimiter to indicate operands

POSIX recommends to support the '--' character sequence as a delimiter
between options and operands. Adjust parsing behaviour accordingly. Return
a parsing result type containing both the filled options object and the
operands.