fixed js syntax error with extern @:initPackage classes with empty package
Merge pull request #2481 from andyli/travis

TravisCI: Run optimization test.
run macro unit tests later (they seem to terminate compilation?!)
Make debugger format compatible with haxe 3.0 code
added support for enums in Dispatch
Merge pull request #2492 from Blank101/dispatchenum

Added support for enums in Dispatch
generate variable name if static extension argument has no name (closes #2495)
allow dollar idents for function argument names, but fail during typing (closes #2498)
fixed @:to order in UInt (closes #2496)
added sys.net.UdpSocket with neko implementation
added sys.net.Address for UDP Socket
Removing the root directory from the class paths.
Merge pull request #2506 from Rezmason/autofs_bugfix

Haxe should never use the root directory on Unix machines as a potential classpath.
try subtypes when static not found on curtype (close #1916) was introduce by #1391
fix for reserved word in literal object (close #2463)
Add @:keep to the cpp Std members to avoid DCE creating significant dependency changes when unrelated code uses one of the lesser functions, such as random
Implemented haxe.Timer instance for Java.
[cs] don't disable the whole TestCSharp

disable only the failing test and add a TODO with a note why it was
disabled
[cs] fix comparison of Null<T> with null constant (closes #2474)

add a test for it to ensure it won't be broken
MIME type for fileTransfer