Added types to StandardPrelude.

Added types to parameters of Point methods.  Not clear if they are
yet checked ...
Improved default methods.

Added basicAsString so that the basic behaviour can be recovered
once it has been overridden.  Eleiminated redundant trailing "; ".
Simplified and corrected Grace_egal function in gracelib.js
It now works for simple value objects.