Add makeMacroPosition
Enable some functions in non-macro platform.
Let ExprTools.makeMacroPosition public
Format in Haxe coding style
Rename `makeMacroPosition` to `here`
Add PositionTools.hx
Merge pull request #3186 from Atry/type-definition-on-non-macro-platform

Allow building TypeDefinition on non-macro platform