[cs] Correctly set hxgen of an abstract / abstract implementation to the underlying type. Closes #3248
[java/cs] Recurse into cases expressions the SwitchToIf handler. Closes #3315
[java/cs] Fixed bad type parameter caught from already followed tf_args/tf_type; Closes #2889
[java] Create speciailized Lib.array versions for basic types. Closes #2927
[java/cs] Added test for #2941
[java] Added test. Closes #2963
[java/cs] Added disabled test for #2668 . Still need to find a good fix for it, maybe needs SSA form
[as3] Disabled test for #2889
[java] Do not invert params. Closes #2478
[java] Null<T>'s real_type must be Dynamic. Closes #3023
[as3] resolve dynamic access on "map" and "filter" at runtime so we can deal with arrays (closes #2889)
[as3] avoid infinite recursion on dynamic map and filter access
allow inlining of StringBuf objects
[cs] allow inlining of StringBuf objects
[java] Use only fast exceptions when not in debug mode
[python] uncomment windows-related constants in the subprocess extern
[python] use haxe.Rest<String> for os.path.join arguments
add Type.copy_expr
pass DCE define from main context to coreApi context
copy method body from the core class if it is omitted in @:coreApi class definition (closes #3285)