update all halconf.h with EIC
[mips32][pic32mx] prettify
[hal] generic DMA driver
[mips32][pic32mx] DMA LLD
[mips32][pic32][eic] generic registers access
[mips32][pic32mx][eic] ack interrupt before calling the handler

The handler may trigger same kind of interrupt
and if the interrupt is edge-sensitive
it will never be handled by EIC.
[mips32][pic32mx][spi] drain RX fifo in ISR
[mips32][pic32mx] cleanup
[mips32][pic32mx] device reset helper
add chvprintf variant
chprintf: option to automatically insert CR
[mips32][PIC32-MAXI-WEB] exploit new chprinf features
[mips32][PIC32-MAXI-WEB] fs: path argument
[mips32][PIC32-MAXI-WEB] fix xc32 makefile
[mips32] execute constructors
[mips32][qemu] exploit new chprinf features
[eic] irq ACK API
[mips32][pic32mx][spi] DMA support