Fix simple syntax migrations. Remove Component.
Haxe3 syntax migration.
Simplification (removal of interface) for Entity in order to facilitate new macro mechanic
Fixes test expectations after syntax migration and Entity API simplification.
Adds some debugging to the TypeIndex and updates the Entity implementation.
Attempts to migrate away from components to using macros to translate class types to unique IDs at compile-time.

This seems to collide with minject's Injector. Not sure how to proceed.
Some progress towards a stable haxe3 implementation.
Completes haxe3 port of dust. Breaks compatiblity with haxe2.10.
Migrate rubyscripts
Some messy macro hacking to make the library work!