Undo change from dojo.connect to dojo/on and dojo/aspect.
AMD-ize dojo connect various other small fixes.
Remaining errors: when drawing x-y axes, text is "x and y and z", label on object is big and black.