sim_lib: procs support arbitrary no. of axes

for: simulated_home, make_ddts

moveoff_base.inc:
   configure so that axes can be unhomed and then homed again

new sim_home_switch.comp

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
twopass.tcl: handle haltcl files with args

also: parse ini file like haltcl does
      allow use of parray with twopass processing
      protect unknown command from recursion in pass0

hookup_moveoff.tcl: improve comment on twopass compatibility

xhc-hb04.tcl: make quiet file-specific

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
util_lib.tcl utilities for haltcl halfiles

with example to demonstrate:
 [HAL]var_show.tcl

also: make twopass quiet detection file-specific

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
simtcl: update ini files

add demo for LIB:basic_sim
use #INCLUDE to make smaller .ini files

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
moveoff.txt,ini_config.txt: doc update

moveoff.txt: instruct for external controls
ini_config.txt: note args for haltcl files

Signed-off-by: Dewey Garrett <dgarrett@panix.com>