delay underlying type vs. from/to check (fixed issue #1446)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6073 f16182fa-f095-11de-8f43-4547254af6c6
added haxe.EnumTools with default using (fixed issue #1297)

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

git-svn-id: http://haxe.googlecode.com/svn/trunk@6075 f16182fa-f095-11de-8f43-4547254af6c6
Merge branch 'haxe/master'