[js] support js require
[js] added js.Lib.require (see #2949)
refactor display handling into its own function and support module type position/usage
[cs] Add -D unity_std_target
[cs/unity] Handle Editor packages correctly
[cs] Allow resolveClass to resolve classes from other assemblies
[cs] windows path fixes
do not generate AKUsing closures in display mode so the field can be extracted (see #1968)
allow position/usage completion on enum fields (closes #1968)
try to determine generic type parameters from constructor arguments (closes #2044)
[cs] Attempt to fix trailing slashes on mkdir paths. Relates to #2977
[cs] Use mkdir_from_path instead of own mkdir implementation
[cs] Add -net-lib support for Compiler.add_native_lib
[cs] minor
[cs/unity] Unity does not support Compiled flag
[js] Add "require" to pseudo-keywords list so a local var with the same name doesn't override the global "require" function.
[python] Builtin.open returns FileIO (with write methods and stuff)
[python] explicitly hint NativeIterable.iterator to avoid type inference problems (see #2979)
[python] fix tuple creation
do not make nonsense monomorphs when calling abstract methods from within the abstract (closes #2979)