Did a huge cleanup of how class stuff got generated in the HJS compiler. This makes generated code a lot smaller and a bit more efficient.