Dev mode appears to work fine, but the optimized build is still borked! For some reason, my circular dependency hack in ClassData (where I 'require' methods in the ReferenceClassData structure) works in development mode, but not in optimized mode, even though they use the same module order.

I also removed runtime's dependence on ClassData, which avoids another circular dependency.
Merge branch 'master' of https://github.com/int3/doppio