ObjectMap fixes

git-svn-id: http://haxe.googlecode.com/svn/trunk@6071 f16182fa-f095-11de-8f43-4547254af6c6
made using completion respect type constraints and added typer_globals.global_using

git-svn-id: http://haxe.googlecode.com/svn/trunk@6072 f16182fa-f095-11de-8f43-4547254af6c6
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
added Codegen.get_underlying_type (use this instead of a_this if you need to know the exact specialized type)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6076 f16182fa-f095-11de-8f43-4547254af6c6
map multitype abstracts without assertions

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