can.Construct and can.Construct.super support ES5 getters and setters

This pull request adds ES5 getter/setter support in object definitions and also makes it possible to use `_super` with the can.Construct.super plugin. Closes #1337.