[js] support js require
[js] added js.Lib.require (see #2949)
add toplevel completion, resolve positions for position/usage completion (closes #327, closes #569)
[TravisCI] Put library tests into separate "TEST=third-party" build.
[TravisCI] tweaks to make RunTravis able to be run locally
[TravisCI] Compile RunTravis to neko such that it can run "sudo make install" to replace the compiler.
[TravisCI] Put TEST=third-party at the top since it takes long time to complete.
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
add @:bridgeProperties, which creates native property bridges for all haxe properties in the annotated class
[cs] Use mkdir_from_path instead of own mkdir implementation
[cs] Add -net-lib support for Compiler.add_native_lib
[cs] minor