Numerous changes: removed super, node-jasmine, chainability, slight renames.

Removed super, since it doesn't work for more than one inheritance level, and it's better not to have something that only works sometimes.
Renamed a few simple items e.g. classdef -> classDefinition in the public API.
Ensured that the tests work in node.
Made some functions return appropriate things.