irq ctor_by_template commented. not cleaned.
two cases for irq handle init (to replace ctor)
irq ctorbyconfig removed. replaced by initbyconfig.
irq handle ctor removed.
irq handle dtor removed. no replacement. use free().
irq handle deinit renamed to haldeinit.
dma handle init method added.
dma handle ctorbyconfig removed. not really used.
refactored test cases that using dma handle ctor.
dma handle ctor/dtor removed.
rename DMAEX_Init/DeInit to DMAEX_HAL_Init, DeInit.
the first test for dma factory create ported to msp factory works.
the first replacemnt of uartex factory create to msp factory method works.