Assume SERIAL_PORT 0 if not defined. Collapse un-numbered register special case. Clarify comments.
This change makes the choice of serial port configurable so that wireless capability can be easily added by connecting Bluetooth modules (such as BlueSmirf or JY-MCU) to the expansion port pins.