modbus: don't use 'double' for non-scaled values (including coils / discrete inputs).
modbus: added tM-P3R3 registers.