Added some DMA interface functions
New DMA functions
New include: plat/dma.h
New include: plat/dma.h
Some documentation
More elaborate module initialization
LLD and PORT modules are more indepedent
Example application to test semaphore and printf interraction
Documentation of CFG_DRV_BUFF_SIZE
Version bump to v1.0.5 - Modules are more independent
Merge tag 'v1.0.5'

Version v1.0.5 - more advanced module init/term