adding java type "long" and "java.lang.Long"
change: getDeclaredMethods -> getMethods because methods defined on anchestors ere failed to be called
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
Merge pull request #2381 from gymora/fix_java_runtime

Fix java runtime (long + inherited methods)
Merge pull request #2406 from frabbit/patch-3

changed required version for removeTrailingSlash to 3.01
keep toString if a type is used as customParams argument to trace
remove unused check_to_string function
check for toString when using `trace(abstract type)` on optimized Js