remove EUntyped from trace typing (closes #2128)
add Lambda.find
add TypeTools.findField
add TypeTools.applyTypeParameters
add MacroStringTools.toDotPath
add TypeTools.unify
add haxe.macro.Build.forwardAbstractFields
improve abstract meta handling
allow @:expose(field names) on abstracts