This fixes an issue where the controller will get stuck in
“resetting…”. However, visual glitches remain, and the code can use
some cleanup. Coming right up :)
fixed visual glitches

export-unit was not closing claws before moving away from the assembly
table on reset, and it was not returning to home position during normal
operation
drill & laser are now aborting on reset
different way of handling item-export on reset
some work done on import-unit

compiles, doesn’t produce any usable results
IO Unit is now functioning for import & export

however, claw-movement and some sanity-checks are still missing
more work done on IO Unit

BUG: claw flickers if idle and has been moved before
fixes claw-flickering

however, claw will close completely even for bigger objects >:-|
fixed: claw-closing, multiple items on import

BUG: using air while waiting for items
Better reset handling
more refactoring

seems mostly harmless^Wstable
some cleanup work
Merge pull request #1 from DarkStarDS9/shelf

refactoring for IOUnit done; also refactored some related parts
Merge pull request #2 from DarkStarDS9/refactor-rp-01

Pulling to Test-Version