Re-imagine MAIN parameter parsing
Re-imagine MAIN parameter parsing

- generally speed up logic
- remove unneeded captures
- introduce $*MAIN-ALLOW-NAMED-ANYWHERE
  - if set with True value, will allow named parameters anywhere
  - should allow "panda install --foo" to work
  - initialized from environment variable MAIN_ALLOW_NAMED_ANYWHERE

nbrown/rakudo,usev6/rakudo,usev6/rakudo,tony-o/rakudo,samcv/rakudo,tbrowder/rakudo,tony-o/rakudo,labster/rakudo,b2gills/rakudo,tbrowder/rakudo,sjn/rakudo,raydiak/rakudo,labster/rakudo,softmoth/rakudo,usev6/rakudo,salortiz/rakudo,Gnouc/rakudo,tbrowder/rakudo,b2gills/rakudo,tony-o/rakudo,usev6/rakudo,tony-o/rakudo,Gnouc/rakudo,zostay/rakudo,b2gills/rakudo,samcv/rakudo,nbrown/rakudo,lucasbuchala/rakudo,jonathanstowe/rakudo,samcv/rakudo,zostay/rakudo,lucasbuchala/rakudo,raydiak/rakudo,zostay/rakudo,raydiak/rakudo,softmoth/rakudo,MasterDuke17/rakudo,raydiak/rakudo,b2gills/rakudo,rakudo/rakudo,labster/rakudo,tbrowder/rakudo,Gnouc/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,lucasbuchala/rakudo,salortiz/rakudo,rakudo/rakudo,usev6/rakudo,rakudo/rakudo,jonathanstowe/rakudo,MasterDuke17/rakudo,b2gills/rakudo,sjn/rakudo,samcv/rakudo,zostay/rakudo,awwaiid/rakudo,softmoth/rakudo,sjn/rakudo,jonathanstowe/rakudo,nbrown/rakudo,salortiz/rakudo,jonathanstowe/rakudo,tbrowder/rakudo,Gnouc/rakudo,nbrown/rakudo,awwaiid/rakudo,sjn/rakudo,softmoth/rakudo,salortiz/rakudo,jonathanstowe/rakudo,labster/rakudo,rakudo/rakudo,labster/rakudo,sjn/rakudo,nbrown/rakudo,softmoth/rakudo,Gnouc/rakudo,samcv/rakudo,awwaiid/rakudo,lucasbuchala/rakudo,nbrown/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,tony-o/rakudo,lucasbuchala/rakudo,MasterDuke17/rakudo,tony-o/rakudo,rakudo/rakudo,MasterDuke17/rakudo,awwaiid/rakudo,salortiz/rakudo,rakudo/rakudo,salortiz/rakudo,awwaiid/rakudo,labster/rakudo