all test indexing to skip sleeping

this makes the tests run in 10% of the time!
allow for empty MANIFOUND

This happens in some cases where we decide to skip before
we unpack the dist.
add a new means to say "skip indexing, but say so"
allow extra callbacks to testing emails
test that we do not index whenrelease_status ne stable
do not index dists where release_status is not stable
send skip reports on release_status ne stable
Merge branch 'pr/90'
what pkg governs permissions for a dist?
simplify examine_dist, break into subroutines
stop indexing single-pm-file dists
refactor more of examine_pms to simplify skimming
refactor The Ultimate Sanity Check
dbh is not used in parse_version, do not discon
set up transactiona round examine_pms so we can rollback
implement the "got permissions?" check for distname perms
tests to show that distname permcheck happens (incomplete)
test for error email body looking right
start up the grandfather list... it will get big
update the refactoring of indexing for new "skip perl-like" code