Bio/Root/Test.pm: An eval{} in "_skip "used to detect executables
sometimes fail to detect that the file is missing when
the "->executable" subroutine used return undef or warn
instead of dying (like CommandExts.pm), because $@ is not set.
Now it also checks the eval{} return value (undef when it fails).