add some MDI queueing tests
task: fix an MDI queueing bug

Incoming MDI commands now get queued by emcTaskPlan(), if Task and the
interpreter are not ready to process them just yet.
task: don't feed interp from the mdi queue if it's busy
task: remove old incorrect mdi queueing code
un-skip a bunch of tests

These tests were failing due to the mdi queue bug, which was just fixed,
so these should pass now.
Fix rebranding bug sf #3585400

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
tests: sanitize the environment

DISPLAY can cause the linuxcnc starter script to pop up X windows,
which we never want.

Some tests emit locale-sensitive strings, so reset the locale to a sane
default before running tests.
docs: move checklinks to a stand-alone script

This lets us reuse the link checking code for the different languages
more easily.

Also: make broken links in French fail the build, it used to warn but
continue.
docs: check links in ini_config.html too

Currently fails (broken links), fix in next commit.
docs: fix a broken link in ini_config.html

At some point in the past, the anchor named "[TRAJ]-section" was renamed
to "traj-section", but one of the links to that anchor was missed
resulting in a broken link.  This commit fixes the broken link.

Also, for consistency with the other nomenclature in this file, this
commit capitalizes the ini-file section name in the document anchor, so
"traj-section" becomes "TRAJ-section".
docs: check links in all config docs

No broken links found!
add missing A axis to GEOMETRY
Add naiky_axis.hal.
Merge branch 'v2.5_branch' of ssh://git.linuxcnc.org/git/emc2 into v2.5_branch
halui: don't represent joint number in a hal_bit_t!

this led to the problem that andypugh observed in master (only):
selecting any joint but 0 caused joint 1 to be selected.
Docs: fix example missing q word

Signed-off-by: John Thornton <jthornton@gnipsel.com>
French doc. update to follow John: fix M66 example missing Q word

Signed-off-by: Francis Tisserant <tissf@free.fr>
Docs: add simple example filter program

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Make matrix_kb more resilient.

Jepler noticed that out-of-range keycodes caused segfaults. This commit checks the
range of r and c more carefully.

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
Merge commit '1775f4' into master-mdi-queue-3