Turn short-name lookup files into directories
Turn short-name lookup files into directories

This may become part of CompUnit::Repository::Installation format v1.
Having to change any already existing files on installation of a module makes
it more difficult to package modules for Linux distributions. So we replace
the short-name lookup files in a repo's short/ directory by directories.

The files there are named after the dist's hash and contain the version,
auth and api fields so we can find the one true candidate without having
to parse any JSON at all. Only the winner dist's JSON will even be read.

As version, auth and api are separated by newlines without any escaping,
those values themselves may no longer contain newlines. This should be a
very reasonable restriction in any case.

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