docs: fix Spanish master doc to use translated docs
docs: rebrand some page names
docs build: check all english and french docs for broken links

Define variables before use.

Dont use our local checklinks.py, use the w3c checkref instead.
docs: check links in spanish docs, but only warn on failure

There are plenty of broken links in the Spanish docs.  This commit will
report on them but not fail the build because of them.
gmoccapy_0_9_9_5 - introduced color chooser for homed color

ver. 0.9.9.5
- added color chooser for homed and unhomed colors, as recommended
  by BigJohnT to help people suffering from protanopia (red/green weakness)
- corrected an error updating the DRO colors in lathe mode
add PREFIX and SHARE to Python linuxcnc module
lib/python: take advantage of linuxcnc.SHARE

simplify specifying build items like:
   linuxcnc.SHARE
   linuxcnc.PREFIX
for easier compatibility of RIP builds and deb installs
pickconfig: begin flat user configs

Also add info file:
     configs/maintainer.txt (never copied to user dirs by pickconfig.tcl)
rearrange: remap configs: use nc_files/remap_lib

allow support of remap examples in deb install
create:
       nc_files/common_nc_subs
       nc_files/python-stdglue
and relocate directory contents from configs/sim/axis/remap/
rearrange: halui_pyvcp conform to flat user configs
rearrange: python_demo conform flat user configs
rearrange: gmoccapy conform flat user configs
pickconfig: support exclude list

all directories below root/configs are candidates for
config presentation provided:
  1) they contain an ini file (or a child contains an ini file)
  2) they are not on the ::exclude_list

currently only item is 'common'

This provision guards against an ini file being added to
configs/common
Merge remote-tracking branch 'origin/master' into dgarr/config-cleanup
rearrange: conform ini files for flat user dir

pickconfig.tcl now makes a flat directory structure when
copying files to ~linuxcnc/configs.

This makes for a simpler user configs directory and
facilitates rearranging directories in the distro config
tree.

This change makes ini files refer to ../../nc_files throughout
so that they can work in both rip builds and installed debs.

see also configs/maintainer.txt

also: pickconfig.tcl: remove ::copy_special_subdirs
rearrange: fix some missing tool tbls

restore lost tool.tbl 2plcs for sim/axis/remap/
create symlink for sim/low_graphics/sim.tbl