Update super to match latest spec.

`super()` now means call the proto of the current function.

Therefore we now need to be explicit with `super.method()`.
Same comment about 'now', but here I don't think any comment is needed since `(function f() {}).__proto__ === Function.prototype`