tests: fix a spurious false failure in the tlo test

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
tests: reorganize the halui jogging test dir layout

This is in preparation for adding more tests of different halui
functionality.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
halui test: add an mdi test

Verify that halui runs MDI commands correctly, and that it restores
task_mode when it's done.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
halui test: give halui a few seconds to switch the task mode back

When halui finishes an mdi command it switches task back to whatever
mode it was in before the mdi command started, but this can take a
little while.  So dont freak out if it's not already done the first time
we check.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Merge remote-tracking branch 'origin/2.6' into 2.7
Merge remote-tracking branch 'origin/2.7'