Removing circular dependencies.

Only one left! That's ClassData -> Methods -> Natives -> ClassData, with the last dependency occurring due to uses of instanceof in natives.

Refs #247.