removed support for haxe 3 "macro" which caused lots if issues for packages or defines named "macro"