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
Merge branch 'haxe/master'