Use single quotes for format strings
limit printFormatString to macro-mode, clean up
work around as3 Type vs haxe.macro.Type issue
Merge pull request #2906 from ousado/patch-1

Make haxe.macro.Printer use single quotes for format strings