Allows us to disable specific tests for interpreter, jit, or host. No architecture specific disabling yet
This will allow us to add unit tests that have known failures like unsupported features Additionally if the test passes and is on the known failure list then it still fails since its state has changed