stepconf -fix bugs caused by widget id collision

on systems newer then Uuntu 10.04, gtkbuilder has problems with
widget ids that are the same on some objects.
This fixes the ones that matter

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -rename the spindle command signal

This reflects the fact there are many ways to command the spindle.
eg RPM, RPS, absolute etc

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -fix the at speed comparison

The commanded speed should have been in RPS not RPM
We added the other spindle command signal names so
a user can use them in custom HAL files and also so
I don't have to add a bunch of logic to figure out which
ones we need.

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -change spindle-velocity signal name

spindle-velocity-feedback-rps is a better description

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -don't use abs component if we don't have to

motion supplies a spindle command in an absolute form now,
so we don't have to add an absolute component.

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
stepconf -remove probe_parport HAL command

We are pretty sure this isn't needed anymore

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
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 -fix fail to load sim if not using an encoder

it always addf ed a sim encoder counter, even if there wasn't one loaded
stepconf -remove probe_parport

shouldn't need this now, and caused trouble with wheezy
Merge pull request #359 from c-morley/stepconf_upgrade

Stepconf upgrade