Fix Sprintf

Haxe got confused by the difference between haxe.EnumFlags and Int, even though they are the same type.
Sprintf now passes the EnumFlags with an explicit cast from the underlying Integer.
Sprintf small fix for haxe3
fix sprintf compiler caching
sprintf: use 32 bits for decimal to binary conversion
sprintf update link to c reference
sprintf: add new features doc
minor sprintf doc formatting
minor haxe3 fix
Sprintf fix for haxe 3

Force var-arg variants of sprintf to type created array as Array<Dynamic>
Fixes polygonal#10
Sprintf unused variable fixes

Remove unused variables in Sprintf, to stop compiler warnings
Haxe 3 - IntHash/Hash to IntMap/StringMap

Use new Haxe 3 Map datastructure
Haxe 3 - Remove Int32 from Sprintf
Fix Sprintf with mixed array types

This prevents error 'Arrays of mixed types are only allowed if the type is
forced to Array<Dynamic>'

Fixes #10 (for real this time)
add Sprintf from core-lib, rename to Printf