brownplt/LambdaS5 — pull request #38 by ProgVal (2014-06-19 14:00:26+00:00)
Title: Fix wrong number of arguments passed by Function.prototype.apply.

`%applylambda` makes a call to `%mkArgsObj`, which adds a property (`%new`), which increases the length of the array passed to the called function.
This patch restores the original length, if any.

It also makes test unit-tests/apply-args.js pass.