Feature/haxe 3.1

Adds support for Haxe 3.1 (tested on 3.1.3)

- removes support for haxe 2.10
- removes dependency on tink_macros