Haxe 3 migration
Merge branch 'haxe2' into haxe3

Conflicts:
	src/composure/utilTraits/Furnisher.hx
Finalised Haxe 3 support.

Haxe 2 support remains in haxe2 branch (and v1.0 on haxelib)
Merge branch 'haxe2' into haxe3