stop using Scalar::Util
remove List::Util as a dependency
streamline test dependencies; clarify CPAN::Meta is required
modernize dist.in and meta files