Update serial.c to include double rate and hardware flow control options.
The defines also updated but these will vary according to the processor.
TODO make defines.h more general.