maximal use of Path::Tiny over Path::Class
spell out "dist"
tighter entries
remove unneeded plugin
slurp META.json raw, as decode_json expects to see octets
switch to JSON::MaybeXS
new CPAN::Meta requires license to be an arrayref
advise in docs that features should be contained as separate modules/dists
Dist-Zilla-Plugin-OptionalFeature-0.014

          - fix examples to use working code, that doesn't violate naming
            constraints for features (RT#94130)