lui: rename program-pause.cc to program.cc

It'll have the other gcode-program-related functions in it too.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
lui: add the other program-related functions to lui

That's lui_program_open(), lui_program_run(), and lui_program_step().

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
lui: fixup program (track run line)

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
xemc: use lui for program operations

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
emcsched: use lui for program operations

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
emcrsh: use lui for program operations

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
emclcd: use lui for program operations

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
lui: clear run line in lui_program_step()

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
halui: use lui for all program ops

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
emcsh: use lui for program ops

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
halui: remove now-dead code, lui handles this now

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
xemc: remove some now-dead code

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
lui-test: fix a compile warning in verify_traj_mode()

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
lui: add reading of the error messages from linuxcnc

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
lui-test: add the beginnings of testing of gcode programs

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>