Update to 2.38
- New upstream release 2.38
- Added methods to the generated objects to try to retrieve dist contents
from a local cpan mirror
- Some refactoring/cleanup
- Added rudimentary logic to return the subs in a package, as well as verify
via regex whether a given sub is in the package
- Moved author tests to xt/ to avoid them being run on the user side
- Removed some dependency on hash ordering in the tests
- Classify buildreqs by usage
- Don't use macros for commands
- Don't need to remove empty directories from the buildroot
- Use DESTDIR rather than PERL_INSTALL_ROOT
- Drop EL-5 support as dependencies can't be met there
- Make %files list more explicit
- Patch out Test::InDistDir dependency, only needed to support upstream's IDE