Test::Tester2 Diag update
Fix (restore) use_ok and require_ok

 * Goes back to classic logic
 * Removes overcomplicated attempt to fix and genericise the logic.
 * Maintains old behavior, including sig{__die__} handling
 * Note that both are discouraged, though 'use ok "module"' is fine.
Version Bump