Update macro, added new NVIC functions.
Updated SPI class.
Fixed data writing.
Rewritten interrupt handler. It takes more code
and is 20 percents faster than previous version.
Initial version of Clock subsystem.
Updated power and APB clock control.