FIX false positive on perl critic

Sometimes, a commit is ok while it is false!

Dump of $full_buf QohA::File::Perl::check_critic for the same commit
successively executed:

$VAR1 = [
          '1..1
',
          '# Subroutines::ProhibitExplicitReturnUndef: Got 1 violation(s).  Expected no more than 0.
',
          '# Got a total of 1. Expected no more than 0.
',
          'not ok 1 - Test::Perl::Critic::Progressive
',
          '#   Failed test \'Test::Perl::Critic::Progressive\'
',
          '# Looks like you failed 1 test of 1.
'
        ];
 * C4/Reserves.pm                                                           OK
    pod                         OK
    forbidden patterns          OK
    valid                       OK
    critic                      OK

$VAR1 = [
          '1..1
',
          '# Subroutines::ProhibitExplicitReturnUndef: Got 1 violation(s).  Expected no more than 0.
',
          '# Too many Perl::Critic violations...
',
          '# Got a total of 1. Expected no more than 0.
',
          'not ok 1 - Test::Perl::Critic::Progressive
',
          '#   Failed test \'Test::Perl::Critic::Progressive\'
',
          '#   at -e line 3.
',
          '# Looks like you failed 1 test of 1.
'
        ];
 * C4/Reserves.pm                                                           FAIL
    pod                         OK
    forbidden patterns          OK
    valid                       OK
    critic                      FAIL
        # Subroutines::ProhibitExplicitReturnUndef: Got 1 violation(s).

A serialisation failed with the run command.

This patch removes all \n characters in order to remove the "Too many Perl::Critic violations"
string with the regexp $line =~ s/Expected no more than.*$//g;