inifile.cc: support extending lines with backslash

Applies to variable lines only (not to SECTION lines).
Max number of lines to extend is MAX_EXTEND_LINES (20)

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
(cherry picked from commit 46998fa0fbd8262c9e6cf986d6e07334e5c6c0c5)
sim_pin: better default for bit types

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
(cherry picked from commit 854fc2324fb561495344ba9c593da9a9d6b7abda)
moveoff:  Hal-only offsetting

src/hal/components/moveoff.comp - Hal offset component for 9 axes

Plus:
scripts/moveoff_gui - gui for managing the moveoff component

configs/sim/axis/moveoff/* - demonstration sim configs

The sim configs include:
hookup_moveoff.tcl - script to automatically install a moveoff
                     component into an existing configuration

Documentation:
  man moveoff          (halcompile generated)
  moveoff_gui --help
  hookup_move.tcl      (notes at top of file)

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