Add libplatsupport linkage to spi and clk components
Move SPI driver core to libplatsupport and support SPI IRQs
Merge pull request #1 from akroh/master

Export SPI driver to libplatsupport and extend support for IRQs
Added framework for multiple slave support and tied SPI to clock component for speed configuration
Merge pull request #2 from akroh/master

Added multiple SPI slave framework and clock integration
Clean up source tree and dead code.
Merge pull request #3 from akroh/master

Clean up source tree and dead code.
Integrate GPIO IRQs
Added PPM GPIO and IRQ. Also disabled IRQ lines that are cause IRQ storms.
Merge pull request #4 from akroh/master

Add IRQ capabilities to GPIO component
Support trivial SPI speed control. Input clock is 24MHz (XXTI) so resolution will be terrible at high speed.
Fix frequency calculation for SPI clock
Merge pull request #5 from akroh/master

Support trivial SPI speed control.
Switch UART to use the driver in libplatsupport
Merge pull request #6 from akroh/master

Switch clock and UART to use the drivers in libplatsupport
Split SPI interface from CAN driver.
Revisit SPI instructions(read/load buffer and RTS excluded).
Redefine CAN frame and interface.
Revisit send frame.
Revisit frame reception functions.