Update software serial to support RX, TX or RX&TX modes. Update serial
API to allow on-the-fly changing of serial port mode. Update HoTT to
change serial port mode when transmitting.
comments that duplicated code. Comments are harder to refactor than
code and become stale. Updating default and limit values for some
settings to use enum values.