update test runner mojo to use munit when available, and adjust test compile to build but not run the tests. this way the lifecycle is obeyed when using munit as opposed to default haxe unit testing