Change to using "class" keyword.
Remove "className", which isn't needed in CoffeeScript control classes.
Clean up after switching to use of "class" keyword.
Fold class methods into class definition with @method syntax.
Take advantage of the fact that CoffeeScript allows use of "class" as a method name.
Translating use of JavaScript "self" closures to CoffeeScript's => syntax.