Use '--' to stop parsing option values

Whenever there's an option with a high arity value, and there are arguments to be parsed, the previous functionality of airline would do a *greedy* parsing regardless of whether a `--` was present.

Now, whenever a `--` is found when parsing option values, it will be discarded  and look for arguments afterwards, which is the usual unix-like command behavior.