ES6: Added super test

This checks that:
* super() in the constructor binds to the superclass's constructor
* super.X() in the constructor binds to the superclass's X method
* super() in the X method binds to the superclass's X method
* super is bound statically, and remains bound even when a method is
extracted