Fixes:
-Remove not used variable: last_position_fb
-Init variable i in function RS485_CheckChecksum.
-Init all CAN_msg.data array elements to avoid compiler warning (has no other reason)
-Rename crc to checksum, because it is actually just a checksum
stepconf -refactor to use GTK Builder and Notebook

Gnome Druid is broken and discontinued.
broken up into more files for ease of adding functions/pages
Should work just as original here aside from no more README
README was empty anyways
stepconf -have stepconf reset the axis defaults on unit change

now when you change the units stepconf will reset the xyz axes to
either metric or imperial - changing only the variables that make sense.
stepconf -make the navigation buttons direct the user

change to text labels for fwd and back buttons.
change it from 'start' to 'fwd' to 'done' as required.
add an icon check mark to 'done' for fun.
stepconf -add a second parallel port signal selection page

can't select step or direction signals - not sure if it's
possible to have stepper drive pins on two ports.
Hide the third parport option - the page isn't made.
stepconf -add output presets for TB6560 board

seem to be common
stepconf -use better option parsing
shows usage and the -d debug option - no crash
stepconf -use the index number as default for other parports

The index number eg 2 should actually work rather then having
to use the actual address.
stepconf -move the toolchange option. for more room

Now you select manual tool change prompt on the options page
This allows the base page to be cleaner and narrower
stepconf -in debug mode use halcmd echo

So one can see where an error may come from
stepconf -move the page initialization to pages file

I think it makes more sense