SI-7427 stop crashing under -Ydebug.

Change "dumpClassesAndAbort" to "devWarning". You can witness
it happen like so.

  % scalac test/files/pos/t7427.scala -Ydebug -Xdev
  ...
  [running phase cleanup on t7427.scala]
  [running phase icode on t7427.scala]
  warning: !!! PJUMP(method matchEnd4)/scala.tools.nsc.backend.icode.GenICode$PJUMP is not a control flow instruction
  warning: !!! PJUMP(method case6)/scala.tools.nsc.backend.icode.GenICode$PJUMP is not a control flow instruction
  [running phase inliner on t7427.scala]
  [running phase inlinehandlers on t7427.scala]

Having now lived with this for months, I have no ambition to
unravel the actual problem, I just want it to stop crashing.
Merge pull request #2565 from paulp/issue/7427

SI-7427 stop crashing under -Ydebug.
SI-7479 Make test/files/run/tailcalls.scala pass on Avian

In this commit a new option to the diff filter is added,
so that the different results of the test on Avian can be
specified in the check file.
SI-7479 Make test/files/run/tailcalls.scala pass on Avian

This commit modifies the test and check file to use the new diff filter.