Update for issue #7175; enabling splatting for printf

Sorry for the problems caused.  The diff is the same as discussed [in this pull request](https://github.com/JuliaLang/julia/pull/7175). But it is defined off a branch rather than HEAD.