adding java type "long" and "java.lang.Long"
change: getDeclaredMethods -> getMethods because methods defined on anchestors ere failed to be called
OSX download link fix

http://haxe.org/file/haxe-3.0.1-osx-installer.pkg
Merge pull request #2389 from Ikimasoft/patch-1

OSX download link fix
TravisCI: Test neko and macro.
GC fix in Context.signature
Properly exit with non-zero exit code when test fails.
TravisCI: test php.
TravisCI: show commands and their exit code.
TravisCI: also print stderr.
TravisCI: fixed php testing, allow it to fail.
TravisCI: test cpp.
TravisCI: fix cpp testing.
Merge pull request #2391 from andyli/travis

TravisCI: run neko/macro/php/cpp tests
add fancy build status image to the readme

for displaying on github :-)
Merge pull request #2392 from nadako/build_status_readme

add fancy build status image to the readme
disallow structural extension of type parameters (closes #2365)
remove obsolete special cast handling when inlining (closes #2275)
detect unsafe casts when inlining constructors to support abstract constructor inlining
Fix Int32 post-decrement operator

Add ucompare method of unsigned comparison
Fix broken post-decrement test for Int32