Fix #369 - Support non-js langs with --require

Allows `--require` to make use of `--compilers`. Such that any files can be required, when using the appropriate compiler.

Comes with a test to ensure that `--require` functions as expected, and retains order of execution for included scripts.

Fixes #369.