Suppress empty responses to PanelDue
Discard responses that PanelDue indicates that it isn't interested in
Added state.gpOut array
Renamed sensors.inputs to sensors.gpIn and return null array element for
unconfigured inputs
Support M122 P1001 and P1004
Return fan.actualValue to 2dp not 1dp
Reworked heater fault generation code
In delta kinematics, number of towers can't exceed number of total axes