[TravisCI] Merged sys tests into their corresponding targets.
[TravisCI] Merged "misc" into macros.
[TravisCI] Refactored to reduce the size of build matrix.
[TravisCI] Flixel Demo is testing flash, neko and js...
[TravisCI] Gives some colors.
Merge pull request #2975 from andyli/travis

Reducing the size of build matrix.
optimize python Vector (no bound checks), add vector iteration test
minor array implementation performance improvements
inline and optimize TArray expressions when possible
optimize tarray read access further and do some cleanup
inline some string methods
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