Improve DMA API / remove va_args
Following a discussion with @ndenoyelle :
- no need anymore for DMA requests as uuid, we can restore the previous request pointer internal management
- remove va_args from DMA
- remove pointer support
The pointer support in particular is only needed because scratch doesn't have layout support as we're waiting for a refactoring of the tilings for that.