fix for haxe 3.1
toComplexType -> toComplex
Haxe 3.1.3 compatibility

Added fix for mocking typedef structure,
Added fix for verifying generated getter/setter functions
disabled private class example in TestClasses
removed haxe 2.x support
removed tink_macros dependency
Updated internal macro tools
Code cleanup
Added back in support for Haxe 3.0.x
fixed issues with mocking private class/typedef arguments in fields
fixed broken test on cpp / flash with mocked typedef structure
Merge pull request #28 from misprintt/feature/haxe-3.1

Feature/haxe 3.1