Check tidiness
This patch adds a new check that verifies that Perl code is at least as tidy as before the patches It does so by calculating a "messiness" score, which is the number of lines in the file that would be modified by perltidy. If perltidy has more lines to modify in the new file, the test fails