Prettyprint in haxe.macro.Printer (pull request)

added many spaces. in var declarations, in objects, after comma(,) etc.

removed semicolon (;) in empty cases (haxe throw error in "case A: ;")