added haxe.macro.TypeTools

git-svn-id: http://haxe.googlecode.com/svn/trunk@5790 f16182fa-f095-11de-8f43-4547254af6c6
moved Type.is_value_type to matcher.ml

git-svn-id: http://haxe.googlecode.com/svn/trunk@5791 f16182fa-f095-11de-8f43-4547254af6c6
moved haxe.macro.Tools.includeFile to haxe.macro.Compiler and enabled 'using' usage of haxe.macro.Tools

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

git-svn-id: http://haxe.googlecode.com/svn/trunk@5793 f16182fa-f095-11de-8f43-4547254af6c6
added new macro reification syntax

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