Changed UART rate calculation function.
Minor changes in SPI classes.
Updated I2C classes.
Refactored some interface options.
Locking and mode select options now should be used without argument.