components -add (sim) parport and sim_axis_hardware components

These are for making simulated configs with stepconf.
The parport component is a passthrough that stands in for the realtme parport component.
sim_axis_hardware creates limit and homing switches based from current joint position and
info plugged into it (expected to come from the INI file)

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -use new components to make a simulated config.

One can build an arbitrary sized simulated machine.
one can test stepconf's configs on a non realtime computer.

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -use a preference file

make stepconf remember last config name, link, shortcut,
and sim hardware options for next time started.

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
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>
ini_hal_demo.ini eliminate unneeded file

by using [APPLICATION]APP= instead

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