Prevent lang.Type static initializer from running more than once
This creates bugs when comparing Type::$VAR === $copy_of_var
See xp-framework/core#37
Merge branch 'master' of github.com:thekid/core