Print to STDERR, don't warn.
Fix up tainting problems.

github 41

The code to check whether we are collecting coverage in a file calls into Perl
code from within hijacked ops.  This could leave PL_tainted set when it
shouldn't have been.  So before we do that, get the tainting status and
restore that status afterwards.