[js] properly extend extern classes when -D js-flatten (see #3416)
restructure unit tests: sources in src, output in bin
attempt to fix sauce labs
[js] don't generate constructor function for KAbstractImpl (see #2350)
[cs] Add finalizer idiom
add haxe.DynamicAccess (see HaxeFoundation/hxnodejs#14)
[java/cs] Fixed some @:overload overrides that weren't validated by typeload
[cs] Try to fix Dox error by avoiding setting some previously private (hidden) getter/setters
#3476 define "no-compilation" works for all targets - not only for cpp.
add targets where this define available
Merge pull request #3477 from fzzr-/development-cli-help-defines-no-compilation

#3476 define "no-compilation" works for all targets - not only for cpp.
make sure the xml output directory exists too
[java/cs] Reflect.field shouldn't call _f counterparts on dynamic/anonymous types. Closes #3466
oops
Merge pull request #3464 from nadako/dynamicaccess

add haxe.DynamicAccess (see HaxeFoundation/hxnodejs#14)
support DynamicAccess<T> to Dynamic<T> cast
Display TFloat without an "f" in genxml
Merge pull request #3479 from Gama11/float_f

Display TFloat without an "f" in genxml
[js] fix Std.string with objects that have non-function toString field (closes #3480)
Fix typo in error message