Improve error messages from getProtoParent.

Extend coverage to cover super prototype not an object.
This is not fully correct. the super expression must be either null or a function. How about:

"Super expression must either be null or a function"