die with friendly error when missing Pod::Weaver

Since Pod::Weaver is optional, we need to detect if it doesn't exist and
tell users what they need to do to fix the problem.