Get rid of Util.unfuckVarargs

Nobody uses it except StringUtil.substitute, which now inlines it -- and it's ugly.
Merge remote-tracking branch 'upstream/master'