ladder: remove stray # added by mistake
linuxcnc script: add -r for runtests

This tells the script to not mess with stdout and stderr.  This is
important for runtests that use a custom "ui" to exercise something.
tests: make halui-jogging report its problems

Also turn off this test's debug output since it's not portable between
i386 and amd64.  Fortunately the output of the "ui" is all we really need.
halui-jogging test: let the test script choose pass/fail

This commit makes test success independent of output, since there is
some ambiguity in test output (unexpected realtime delays, 32/64-bit
float rounding errors, etc).

If test.sh fails, the test fails (just like before).  If test.sh succeeds,
the test passes no matter what the output was.
reenable t0 tests
turn on output from all "unreliable" tests and unskip
make loadusr search the bin/ subdir of the configuration
fix pyvcp dial widget behavior at min/max limit

the overflow/underflow detection logic misbehaved
for some ratios of limit and increment size, result
was a value that wrapped instead of clamping at the
limit
Merge branch 'v2.5_branch'
edge: fix spurious edge; add new trigger mode

John Kasunich noted that edge would have an output pulse when the
in-edge parameter was modified.  Fix this bug.

He was looking because he wanted a trigger on both edges; add this
at the same time.  Happily, it turns out to be cleaner with the new
desired_edge logic.
Docs: fix inaccurate description

Signed-off-by: John Thornton <jthornton@gnipsel.com>