added additionnal parameters to allow specifying 'channel number' as well
as maximum 'read size', since some SMI or IPMB channels can't support 64
bytes.
this should be fully backward compatible as options are optionnal and a the
end of the original ones:
usage: spd <i2cbus> <i2caddr> [channel] [maxread]