allow inlining of generic abstract calls

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

git-svn-id: http://haxe.googlecode.com/svn/trunk@6032 f16182fa-f095-11de-8f43-4547254af6c6
haxe.FastList -> haxe.ds.GenericStack

git-svn-id: http://haxe.googlecode.com/svn/trunk@6033 f16182fa-f095-11de-8f43-4547254af6c6
IntHash -> haxe.ds.IntMap

git-svn-id: http://haxe.googlecode.com/svn/trunk@6034 f16182fa-f095-11de-8f43-4547254af6c6
Hash -> haxe.ds.StringMap

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

git-svn-id: http://haxe.googlecode.com/svn/trunk@6036 f16182fa-f095-11de-8f43-4547254af6c6
added some more deprecation messages

git-svn-id: http://haxe.googlecode.com/svn/trunk@6037 f16182fa-f095-11de-8f43-4547254af6c6
@:generic abstract is now @:multiType abstract, also improved error messages on invalid type parameters

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