Fixed Gpio objects initialization.
Optimized and updated Uart and Serial classes.
Refactored Spi class operations.
Fixed GpDma and GpTimer function scopes.