Code/Libs: Style updates to Uart libraries.
Code/Libs: Fixed corruption bug with Uart1 code.
Interrupts had CB_Read*()/CB_Write*() function calls that could interrupt other calls of the same type. These functions are no reentrant, so the indices can get messed up and corrupt the circular buffer forever.
Code/Libs: Minor code/style/docs cleanup for Uart1 library.
Code/Libs: Stated that Read/Write functions are not reentrant for the CircularBuffer library.
Code/Libs: Copied corruption fixes from Uart1 to Uart2 library.