make AutoPrereqs use the PPI role
warn about non-ASCII package or version

we pass these to PPI, which seems much happier with octets
than text
remove unneeded "use PPI"
pass the encoded content to abstract-extractor
require PPI as needed!