rewrote pattern matcher variable binding (fixed issue #1675)

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

git-svn-id: http://haxe.googlecode.com/svn/trunk@6564 f16182fa-f095-11de-8f43-4547254af6c6
[doc] Excluded hxjava lib build tool dir


git-svn-id: http://haxe.googlecode.com/svn/trunk@6565 f16182fa-f095-11de-8f43-4547254af6c6
[java/cs] Added legacy mode to overloads, when declared in the platform-neutral @:overload(function() {}) way.
fixed issue #1773


git-svn-id: http://haxe.googlecode.com/svn/trunk@6566 f16182fa-f095-11de-8f43-4547254af6c6
[java/cs] fixed type recursion error


git-svn-id: http://haxe.googlecode.com/svn/trunk@6567 f16182fa-f095-11de-8f43-4547254af6c6
Partial JS Int64 fixes.

Refs issue 1532.

git-svn-id: http://haxe.googlecode.com/svn/trunk@6568 f16182fa-f095-11de-8f43-4547254af6c6
[java/cs] Complex return w/ statement w/ throw now works correctly;
Distinction between calling a parameter explicitly or needing to be inferred; inferred cases are handled correctly
Closure now casts to function type to prevent some target-specific unifications


git-svn-id: http://haxe.googlecode.com/svn/trunk@6569 f16182fa-f095-11de-8f43-4547254af6c6
[java/cs] Types that have their haxe type changed by how type parameters are handled now are properly cast;
- namespaces are also escaped now
- more robust type parameter detection for anonymous functions
- toString calls redirect to C#'s ToString()


git-svn-id: http://haxe.googlecode.com/svn/trunk@6570 f16182fa-f095-11de-8f43-4547254af6c6
[java] close file descriptors on flush


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