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>
replace parport component with sim_parport

better descriptive name
adjust stepconf to use new name

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
remove parport component

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
sim_axis_hardware -remove home-all selection pins, add docs

with apropriate defaults, home-all selection is not required,
the unused axes will not trip home-all because the position stays at zero.

docs are probably helpful...

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -dont make sim configs as default

surely would confuse people

Signed-off-by: chris morley <chrisinnanaimo@hotmail.com>
stepconf -fix HAL error when spindle with no encoder picked

add check for encoder before adding HAL 'addf" commands for simulated
 encoder
having addf commands with no loadrt sim_encoder commands caused the error

Signed-off-by: chris morley <chrisinnanaimo@hotmail.com>
stepconf -use linux port enumeration number as default

shouldnt have to use an actually address now

Signed-off-by: chris morley <chrisinnanaimo@hotmail.com>
stepconf -hide the help button

We currently don't have help pages.

Signed-off-by: chris morley <chrisinnanaimo@hotmail.com>
stepconf -update docs and images

Signed-off-by: chris morley <chrisinnanaimo@hotmail.com>
docs -fix error building PDF for stepconf

doesn't like the # sign in the links/title apparently

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>