Set length property of Function.prototype.bind

Set the length property of bound function.

This is done by wrapping a bound function to following dynamic-created function:

```js
function ($1, $2, $3/*, ...*) { return binder.apply(this, arguments) }
```