Bug fix for use of Metadata->get_dependencies

The --metafiles use case wasn't updated to use the new metadata
dependencies API changes.
Auto-migrate test dependencies from runtime to test

Manually changing all of the distro-specific metadata is insane.  Way
too many authors have defined Test::* modules as runtime dependencies,
and they almost never are.  Rather than update custom efsdeploy
depends.conf files for all of these offenders, migrate them by
default, and provide an exception mechanism if we actually run into a
distro NOT named Test-* that needs them at runtime.

My OCD is killing me....
Don't use EFS_PERL variables when running out of /usr/efs

As a boostrapping aid, don't use the EFS_PERL variables when
/usr/efs/lib/perl5 is found in @INC, since this means we're
bootstrapping, and everything will be installed in /usr/efs.