This bug was triggered by uart0_rx_intr_handler leaving rxBuf.pReadPos
at the last element of rxBuf and subsequent reads from rxBuf incrementing
pReadPos past the bounds of array and then comparing to array size.
Fixes out-of-bounds access when reading from UART.
Related issue: #467
Close & reopen to trigger travis rebuild