DSP: Use completion event for ARAM interrupt
DSP: General cleanup. No behaviour change.
Merge pull request #792 from booto/dsp-cleanup

DSP cleanup