gaxis -add spindle override and system debug tools
Merge remote-tracking branch 'origin/remove-freqgen'
Merge remote-tracking branch 'origin/dgarr/config-cleanup'

Conflicts:
	configs/by_interface/parport/etch-servo/README
Move dallur-thc to attic, pending maintenance

This is now known to be broken by the removal of freqgen, and I'm not sure it's
been maintained at all.  If it gets updated, we'll just move it back.
gmoccapy_0_9_9_6_2 - new plasma operation panel

ver- 0.9.9.6.2
- added a lot of hal pin to gmoccapy_plasma,
  with the new plasma.py file
- reworked the plasma.glade file to fit Marius needs
- new order of configs, many files have been moved by Dewey Garret
pickconfig: bugfix for debug_pickconfig

initialize ::myconfigs_node
and eliminate unneeded, duplicated var ::myconfigs

i think bug occurs only for
  rip with debug_pickconfig environmental set
sim/gmoccapy/gmoccapy_plasma update

The updated configs directory structure necessitates the following
changes that will allow a runnable sim config to run in both
a RIP build and from an installed deb:

  1) inifile references to nc_files dir must be ../../nc_files

  2) inifile references to parent directories will not, in
     general, work in an installed deb since there is
     no guarantee the parent will exist, so
       replace SUBROUTINE_PATH=../gmoccapy/macros
       with    SUBROUTINE_PATH=./macros

     AND (since the macros dir is shared with the parent)
     create a link so that
        ./macros --> ../gmoccapy/macros
     This link allows ./macros resolution in a RIP install.

  The configuration picker (pickconfig.tcl) will now
  follow a link to a subdirectory and copy the contents
  to the user config dir when the config is selected.
  (This is a new behavior that allows configurations
   to have subdirectories copied to the user config
   directory.  Note that such subdirectories
   may NOT include an .ini file or they would be
   detected as independent configurations).

  See configs/maintainer.txt for additional information.
configs: symlinks for more config dirs

nc_files symlinks needed for consistency
in running subordinate configs in a rip build

minor:  maintainer.txt: fix typo
Revert "It is necessary to have the true kernel headers ..."

This reverts commit 3f14f5e5502abc48310146ab2cdcd9f94b4c0f86.
gaxis -add some gremlin plot controls

zoom, view. and dro/offset controls
gladevcp -hal_actions home, unhome, MDI should be sensitive to states

while powered off and estopped de-sensitive the buttons as one can't use them
gladevcp -have hal_actions (eg MDI) check for is_all_homed state

can't use MDI if not all_homed, so desensitize the button
gladevcp -have hal_mdihistory widget check for machine states

can't issue MDI commands if not all homed or not powered or if estopped.
De-sensitixe if so.
fix a kernel-mode compile warning
gmoccapy_0_9_9_6_3 - plasma design adapted

- changed again the plasma layout,
  as Marius still want more widgets
- most hal labels are not needed any more,
  so I changed them to gtk.label
- some new lines in plasma.py
pickconfig: support _lib additions

If a directory named *_lib is added to configs/nc_files,
then create proper symlink for it when installing
a new user configuration.

minor: rename somes vars for clarity
gladevcp -teach hal_mdihistory and hal_action mdi about NO_FORCE_HOMING

If NO_FORCE_HOMING is set in the [TRAJ] of the INI file,
these widgets should also be active before homing
docs: add a note about loading only one classicladder clp file

Signed-off-by: John Thornton <jthornton@gnipsel.com>
hal_manualtoolchange: new pin for external button
pncconf -fix 7i64 pin names

It seems these pins changed again so catch up with that.