this is a very rough haxe 3.0 update just so all utest will compile. Some tests still fail, which need to be checked with more caution,