Serial parity change in UNO/Leonardo

For the SoftwareSerial library you cannot just change a configuration and it knows about parity. I've implemented a few variations of the SoftwareSerial library for some special parity/data bit combinations. What do you need?