Move argument special casing to the helpers.

Paves the way for Handlbars compat version of `registerHelper` and
`makeBoundHelper`. Also, cleans up troubling bits of `streamifyArgs`.
Merge pull request #9627 from rwjblue/helpers-preprocessArguments

Move argument special casing to the helpers.