adding java type "long" and "java.lang.Long"
change: getDeclaredMethods -> getMethods because methods defined on anchestors ere failed to be called
Merge pull request #2395 from Herschel/development

Fix Int32 post-decrement operator
Fix readInt32 in haxe.io.Input for php
Merge pull request #2400 from jdonaldson/haxe-php-input-readInt32

[php] Fix readInt32 in haxe.io.Input for php
fix syntax of generated php

genphp generate invalid php code such that

       new _hx_array(array())->toString();

corresponding to the haxe's code

       (cast [] : Array<Int>).toString();
Merge pull request #2402 from mandel59/genphp-syntax-error

fix syntax of generated php
TravisCI: take php off the allow_failures list
The php target was fixed in 5a0e237f7a6241481a5068ef9726efcb5a1c9022
Merge pull request #2403 from andyli/travis

TravisCI: take php off the allow_failures list
TravisCI: test js using node.
TravisCI: test java, in allow_failures.
TravisCI: test c#, in allow_failures.
Merge pull request #2404 from andyli/travis

TravisCI: test js/java/cs
use TMeta instead of field hack to communicate when an abstract assignment overloads requires an assignment (closes #2405)
changed required version for removeTrailingSlash to 3.01
add fix for typo in haxe.Http.fileTransfer, while also providing backwards compatibility
Merge pull request #2407 from jdonaldson/http-filetransfer-inline-fix

add fix for typo in haxe.Http.fileTransfer, while also providing backwar...
fix get_real_path (close #2251, close #1932)
rename @:expose to @:forward for abstract types (closes #2393)
CHANGES.txt update