cached $bind results (fixed issue #1349)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6549 f16182fa-f095-11de-8f43-4547254af6c6
documented changes (to complete if you find something is missing)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6550 f16182fa-f095-11de-8f43-4547254af6c6
Sync with Browser.hx 9acccab.

	* Move the GL alias out into its own file, for wildcard importing.
	* Typed array constructor fixes.
	* Replace internal links so they point to the Haxe API docs.
	* Add Audio and Image classes.

git-svn-id: http://haxe.googlecode.com/svn/trunk@6551 f16182fa-f095-11de-8f43-4547254af6c6
Remove try/catch from JS __instanceof.

I had to tweak the patch a bit to get the unit tests to pass. Closes
issue 1685.

git-svn-id: http://haxe.googlecode.com/svn/trunk@6552 f16182fa-f095-11de-8f43-4547254af6c6
Minor __instanceof cleanup and optimization.

Unit tests still passing.

git-svn-id: http://haxe.googlecode.com/svn/trunk@6553 f16182fa-f095-11de-8f43-4547254af6c6
[Php] escape enum fields (fixed issue #1570)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6554 f16182fa-f095-11de-8f43-4547254af6c6
[java/cs] overload selection algorithm
fixed issue #1755


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


git-svn-id: http://haxe.googlecode.com/svn/trunk@6556 f16182fa-f095-11de-8f43-4547254af6c6
[java/cs] Java: Replaced std lib by hxjava's jar. Other fixes:
- [java] hxjava version check
- [cs] fixed throw tvoid issue
- [java] fixed empty statements
- [java/cs] fixed TBinop + ExprUnwrap cast detection



git-svn-id: http://haxe.googlecode.com/svn/trunk@6557 f16182fa-f095-11de-8f43-4547254af6c6
removed unused variable warnings and improved pattern matcher errors (fixed issue #1720)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6558 f16182fa-f095-11de-8f43-4547254af6c6
handle toString when tracing abstracts (fixed issue #1723)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6559 f16182fa-f095-11de-8f43-4547254af6c6
typing fix (fixed issue #1742)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6560 f16182fa-f095-11de-8f43-4547254af6c6
apply type parameters before checking type equality for abstract casts (fixed issue #1770)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6561 f16182fa-f095-11de-8f43-4547254af6c6
apply context type parameters only if there is a with type (for GADT handling) (fixed issue #1772)

git-svn-id: http://haxe.googlecode.com/svn/trunk@6562 f16182fa-f095-11de-8f43-4547254af6c6
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