Add "test runner" support for cross builds.

In some cases, we can automated test on build time by execute a kind of "test runner" tools.
"test runner" means target simulator like QEmu, GDB sim, and so on.
Also "test runner" might be debug agents for real targets.

If you do not setup test_runner, Rake will work same as before.