Adds odd and even parity bit support to Soft::UAT and Soft::UART 

This PR adds (partial) support for odd/even parity bit to Soft::UAT and Soft::UART.
Soft::UAT is able to output the correct parity bit.
Soft::UART does not do checking for correct parity bit yet.
The parity mode could be a the original format.