Updated unit tests for haxe 3 changes, and for printing the type in output

All unit tests passing.

I had to delete one unit tests: TestBuiltins.testHaxeInt32(), because that
no longer exists in Haxe 3.

I'll add some more unit tests for some haxe 3 stuff now
Added a bunch of new unit tests to cover new commands/options and haxe 3 features