SoftwareSerial Support

This version lets you attach a SerialCommand object to a SoftwareSerial
port, instead of the Hardware Serial port.  The default constructor
still uses the Hardware Serial Port.  Note you must include
<SoftwareSerial.h> in your Arduino sketch even if you're not using
SoftwareSerial because of the way the Arduino IDE compiles libraries.