Resolve dialect methods correctly for inheritance
Generate JSON for inherits node
Remove ()object from method names in JSON
Generate dialect selfcalls in JSON
Allow assigns to self vars in JSON
Add indentation to generated JavaScript