Build diff reports improvement

This patch test if the new patches introduce new errors even if an error
is dupplicated.
So in the case where a single error occurred and now it occurs twice, it
is a regression.
fixed perlcritic test
added perlcriticrc file, updated readme
added .t files, for testing
added ~/perlcriticrc file test
add a new flag "new_file" to mark a file if it is a newly created
Typo occured/occurred
added 1 line, to skip 'Subroutine $FOO redefined' type warnings

Koha currently has too many of these warnings, causing false-positive fails with the koha-qa.pl testing

when we work out a way of fixing these warnings, we can revert this commit
improved display output
Remove the perlcritic error on require a module between quotes
We don't want any simple-quote string in js code

Bug 8942 : http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8942
Followup improved display output (FIX UT)