driver pigcs: don't require a reference switch for closed loop axes

An axes _can_ be closed loop and still have no ref or limit switches.
That's actually the configuration of the SECOMv1.1.

So now be less picky and accept such cases. It just will never be able to reference.