Updated interrupt functions.
Updated interface usage in applications with RTOS.
Removed locks from common low level interfaces.
Interface wrapper SharedInterface should be used in case of
multithreaded application with simultaneous interface usage
from different threads.
Spinlock in GpDma replaced with critical section wrapped by
interrupt enable and disable functions.
Updated atomic access instructions.
Bit operations moved to other file.
Fixed types in frequency calculations.
Minor updates in SdioSpi class.
Fixed blocking operations in interfaces.