move checkfilename from util to scmutil
checkfilename is specific to Mercurial, since it contains the knowledege
that Mercurial can't track files with \n or \r in the name.
scmutil: fix erroneous Abort call
This fixes
d13913355390 (affected Windows only).