improved $i reification (fixed issue #1549)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6317 f16182fa-f095-11de-8f43-4547254af6c6
don't try to keep going if switch expression causes typing errors (fixed issue #1546)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6318 f16182fa-f095-11de-8f43-4547254af6c6
made $i even more ingenious

git-svn-id: http://haxe.googlecode.com/svn/trunk@6319 f16182fa-f095-11de-8f43-4547254af6c6