[S19] simplify rules for command line parsing

-e now stops command line parsing. This means only one -e is now interpreted.
Use proper scripts instead.

Rationale:
p5's disambiguation rule is that everything after the -e program is considered
an option to perl if it's a valid perl option.
This means that
1) you have to memorize an arbitrary list of options that apply to the
compiler to know where an option belongs to
2) introducing an option to the compiler is a backwards incompatible change
3) the rules are more complicated